{"level":"info","service":"Main","time":"2026-04-22T12:31:01.282936029+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-04-22T12:31:01.29044747+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T12:31:01.290471475+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-04-22T12:31:01.352808357+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-04-22T12:31:01.353244226+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:01.353384295+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:31:01.353646657+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:04.357427869+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-04-22T12:31:04.35820337+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-04-22T12:53:38.773314449+07:00","message":"incoming connection from...171.103.89.169:50812 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T12:53:38.773330271+07:00","message":"new client from...171.103.89.169:50812 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T12:53:41.775497127+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:41.775683863+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:43.582762292+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:46.582940179+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:49.583186741+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:52.583325387+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:55.584001692+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:53:58.584554465+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:01.585101258+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:04.585324895+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:07.586249947+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-04-22T12:54:07.985072374+07:00","message":"incoming connection from...171.103.89.169:50865 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T12:54:07.985087938+07:00","message":"new client from...171.103.89.169:50865 connected"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:10.586498607+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:10.91631608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:10.916436279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:13.587362226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:13.58736223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:16.587798665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:16.587811507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:19.588143292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:19.588191108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:22.588477435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:22.588497559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:25.58868732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:25.58869939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:28.589510152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:28.589538235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:31.590445961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:31.590466733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:34.590715921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:34.590756176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:37.591211029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:37.591236945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:40.591581476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:40.591618258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:43.591797628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:43.591814966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:46.592196604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:46.592192856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:49.592447061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:49.592447141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:52.593395123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:52.593433971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:55.59366456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:55.593684812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:58.593924857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:54:58.593927054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:01.594393419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:01.594524874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:04.59524692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:04.59528622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:07.595705945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:07.595707542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:10.596602476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:10.59664343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:13.597268468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:13.597281126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:16.597282591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:16.597322358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:19.597525459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:19.597537167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:22.598015702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:22.598027794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:25.598273801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:25.598273743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:28.598840888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:28.598884786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:31.599061313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:31.599089613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:34.599275931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:34.599317039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:37.600333092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:37.600378608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:40.60047709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:40.600477082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:43.601444093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:43.601444092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:46.601806173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:46.601849288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:49.602603492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:49.60264243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:52.602980564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:52.602998685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:55.603373111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:55.603401836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:58.604225235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:55:58.604244185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:01.605126574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:01.605173302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:04.605372826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:04.605387523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:07.605389122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:07.605414269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:10.605582234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:10.605593218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:13.60570558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:13.605741183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:16.606681347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:16.606738211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:19.606959593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:19.606985891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:22.607598597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:22.607607864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:25.607862494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:25.607872535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:28.608849439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:28.608883892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:31.609752218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:31.609754042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:34.61004215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:34.610042783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:37.610633659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:37.610642611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:40.610869881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:40.610898198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:43.611797802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:43.611797831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:46.612314485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:46.612330622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:49.612583357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:49.612614066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:52.613662535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:52.613696377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:55.61391111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:55.613914839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:58.614819429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:56:58.614839328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:01.615201174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:01.615200318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:04.615507479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:04.615534156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:07.615708901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:07.615716896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:10.61585207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:10.615864966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:13.616725391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:13.616734443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:16.616962588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:16.616969526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:19.617088469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:19.617112957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:22.617976098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:22.617988464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:25.618298027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:25.618327482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:28.618967921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:28.61897131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:31.61905445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:31.619054833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:34.619600063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:34.619631709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:37.619840722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:37.619857147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:40.620144619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:40.620159419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:43.62082792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:43.620866355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:46.621185668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:46.621206755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:49.621478557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:49.621484979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:52.622465894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:52.622517704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:55.62274667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:55.622753445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:58.622977819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:57:58.623015788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:01.62354717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:01.623552395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:04.623655855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:04.623662247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:07.624314548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:07.624315916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:10.624589366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:10.6246048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:13.625511653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:13.625555842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:16.625759048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:16.625817679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:19.626052796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:19.626059608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:22.626256208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:22.6262618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:25.626499578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:25.62650969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:28.627210254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:28.627217102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:31.627234846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:31.627240397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:34.628112457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:34.628119655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:37.628416892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:37.628440749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:40.628641435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:40.628648879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:43.628792382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:43.628826727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:46.629669939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:46.62967195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:49.630233374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:49.63025915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:52.630292501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:52.63031529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:55.630428751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:55.63046377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:58.631319096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:58:58.631319183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:01.631452033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:01.631735531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:04.632278596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:04.632291767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:07.633004992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:07.633021712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:10.633315529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:10.633356992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:13.63416558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:13.634194759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.191078552+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T12:59:15.191100086+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.191144098+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.191188026+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.69854006+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.698622976+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:15.698625113+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T12:59:16.635181973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-04-22T13:21:37.231652202+07:00","message":"incoming connection from...171.103.89.169:51084 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:21:37.231667961+07:00","message":"new client from...171.103.89.169:51084 connected"}
{"level":"info","service":"Hub","time":"2026-04-22T13:21:39.344771818+07:00","message":"incoming connection from...171.103.89.169:51086 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:21:39.344788888+07:00","message":"new client from...171.103.89.169:51086 connected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T13:21:40.225146809+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:40.858372499+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:42.312634346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:42.312658891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:43.859247198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:43.859256939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:46.859520438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:46.859556773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:49.859568121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:49.859607408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:52.860052342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:52.860066636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:55.860519688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:55.860525632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:58.861452215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:21:58.861479002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:01.861935426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:01.861951687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:04.862659431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:04.862704889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:07.862821996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:07.862850937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:10.86387449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:10.863888262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:13.864363922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:13.8643767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:15.774428464+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:15.784575292+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:15.795062124+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:15.889947745+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:15.890695756+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.050590972+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.050769458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.050777576+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.050791824+07:00","message":"[buffer interim] 2 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.05081025+07:00","message":"[bufferProcess] interim [480000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.050820469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.050823845+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.050831984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.050855197+07:00","message":"> Transcript [0] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.050858542+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.081343176+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.081359353+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.081362411+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.081377796+07:00","message":"[buffer interim] this message is already final true 1: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.115063637+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.115912778+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.124549968+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.124586859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.124595641+07:00","message":"receive interim result [false|false]: ไม่อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.124612804+07:00","message":"[buffer interim] 2 false ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.124623127+07:00","message":"[bufferProcess] interim [660000000]:ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.124625428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.134788487+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.13541229+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.179274571+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.181896161+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.190635459+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.192602865+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.247905543+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.250986989+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.26114012+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.264808452+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.270820192+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.27086271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.270867444+07:00","message":"receive interim result [false|false]: ไม่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.2708788+07:00","message":"[buffer interim] 2 false ไม่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.27088489+07:00","message":"[bufferProcess] interim [840000000]:ไม่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270887139+07:00","message":"[bufferProcess] send to processor:ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270891976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270894626+07:00","message":"> Transcript [1] [false]: 'ไม่อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270897153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270899099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270900919+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.270902823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.274672144+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.282173754+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378112624+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378162681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ยัง\",\"confidence\":0.782552}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378168343+07:00","message":"receive interim result [true|false]: ไม่ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378178081+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378180246+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378188391+07:00","message":"[buffer interim] 2 true ไม่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378198208+07:00","message":"[bufferProcess] interim [20000000]:ไม่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378259668+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378280564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.37829173+07:00","message":"> Transcript [2] [false]: 'ไม่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.37829613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378298799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378301291+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378303453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378305476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378307569+07:00","message":"> Transcript [3] [true]: 'ไม่ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378309516+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378311063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378312622+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378314078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.378321941+07:00","message":"Push: 'ไม่ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.378357357+07:00","message":"push: {true ไม่ยัง 0 0xc001afe000}"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:16.378579815+07:00","message":"(client) 171.103.89.169:50812, write tcp 172.18.0.35:8010->171.103.89.169:50812: write: broken pipe"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:16.378596331+07:00","message":"(client) 171.103.89.169:50865, write tcp 172.18.0.35:8010->171.103.89.169:50865: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.383759426+07:00","message":"write wav file: './tmp/7547/7547_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.39100187+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.391033662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.391038429+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.39105133+07:00","message":"[buffer interim] 3 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.391057616+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.391059743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.415727579+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.423773259+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433732725+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433747587+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433750418+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433766031+07:00","message":"[buffer interim] force interim is final (2) :ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433773114+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433777154+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433779811+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433783119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433787241+07:00","message":"> Transcript [4] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433789634+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433791498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433793253+07:00","message":"> Transcript [5] [true]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433795516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433797407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433799054+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433800895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433803241+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433805179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433807295+07:00","message":"> Transcript [6] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433809051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433810558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433812093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433813578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.433815155+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433823763+07:00","message":"push: {true ปัจจัย 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433828917+07:00","message":"push: {true \n 0 0xc0022beb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.433851159+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.43529731+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.440481498+07:00","message":"write wav file: './tmp/7547/7547_5.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.440483381+07:00","message":"write wav file: './tmp/7547/7547_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.445637223+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.445653565+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.445682993+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.445689031+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445694365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445697685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445700105+07:00","message":"> Transcript [7] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.44570227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445704244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445706026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445707865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.445709941+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.445723922+07:00","message":"push: {true \n 0 0xc0022bec80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.446311242+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.448351896+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.449277728+07:00","message":"write wav file: './tmp/7547/7547_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.463387983+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.463424244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.463429269+07:00","message":"receive interim result [false|false]: ใจบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.463441475+07:00","message":"[buffer interim] this message is already final false 3: 'ใจบาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.47034625+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.470385278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใจบางบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.470391465+07:00","message":"receive interim result [false|false]: ใจบางบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.470405841+07:00","message":"[buffer interim] this message is already final false 3: 'ใจบางบาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.471734572+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.471770939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.471775887+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.471784088+07:00","message":"[buffer interim] this message is already final false 3: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.481269322+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.481312799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.481317884+07:00","message":"receive interim result [false|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.481333884+07:00","message":"[buffer interim] this message is already final false 3: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.485516876+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.485531431+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.485534292+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.485539168+07:00","message":"[buffer interim] this message is already final true 4: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.492616491+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.492645029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยบางประการ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.492650673+07:00","message":"receive interim result [true|false]: ปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.492659073+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.492661373+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.49266665+07:00","message":"[buffer interim] this message is already final true 3: 'ปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.525654035+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.525673629+07:00","message":"found end of frame, send empty tag with msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.52567661+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.525681951+07:00","message":"[buffer interim] 8 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525687704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525695889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525698533+07:00","message":"> Transcript [8] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525700736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525702477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525704591+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525706437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.525708727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.525724451+07:00","message":"push: {true \n 0 0xc0022bed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.533363625+07:00","message":"write wav file: './tmp/7547/7547_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.547075871+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.547092625+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.547095358+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.547100813+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547106053+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.54710999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547112593+07:00","message":"> Transcript [9] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547114877+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547116606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547118399+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547120059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.547123483+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.547131769+07:00","message":"push: {true \n 0 0xc001afe100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.552069251+07:00","message":"write wav file: './tmp/7547/7547_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.58850456+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.588524926+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.588539602+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.588537714+07:00","message":"[buffer interim] this message is already final true 6: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.722499343+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.722551051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.722556183+07:00","message":"receive interim result [false|false]: ดอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.722573716+07:00","message":"[buffer interim] 10 false ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.722581667+07:00","message":"[bufferProcess] interim [480000000]:ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.722583709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.765769991+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.765815967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.765821304+07:00","message":"receive interim result [false|false]: ดอย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.765836259+07:00","message":"[buffer interim] 10 false ดอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.765844413+07:00","message":"[bufferProcess] interim [540000000]:ดอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.765847061+07:00","message":"[bufferProcess] send to processor:ดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.765853289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.765855713+07:00","message":"> Transcript [10] [false]: 'ดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.765857777+07:00","message":"Set StatePrefix (first interim): 'ดอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.788955707+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.788979204+07:00","message":"found end of frame, send empty tag with msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.788983468+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.788992071+07:00","message":"[buffer interim] force interim is final (2) :ดอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789000681+07:00","message":"[bufferProcess] interim [540000000]:ดอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789003919+07:00","message":"[bufferProcess] send to processor (isfinal):ดอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789007127+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789010354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789013209+07:00","message":"> Transcript [11] [false]: 'ดอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789015396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789017332+07:00","message":"Set new StatePrefix: 'ดอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789018882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789021576+07:00","message":"> Transcript [12] [true]: 'ดอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789023912+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789025692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789028343+07:00","message":"StatePrefix: 'ดอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789030275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789032828+07:00","message":"Push: 'ดอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789034262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789036743+07:00","message":"> Transcript [13] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789038662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789040163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789041692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789043159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.789045071+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.789054685+07:00","message":"push: {true ดอย 0 0xc0022bef00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.789062238+07:00","message":"push: {true \n 0 0xc0022bf080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.795611428+07:00","message":"write wav file: './tmp/7547/7547_11.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.795619861+07:00","message":"write wav file: './tmp/7547/7547_10.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:16.86492039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:16.864939492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.867134687+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.867147608+07:00","message":"found end of frame, send empty tag with msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.867150474+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.867155891+07:00","message":"[buffer interim] 12 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867161664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867164897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867167367+07:00","message":"> Transcript [14] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.8671704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867172478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.8671749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867177505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.867180747+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.867190239+07:00","message":"push: {true \n 0 0xc001afe380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:16.872252934+07:00","message":"write wav file: './tmp/7547/7547_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.882259982+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.882290503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.882295176+07:00","message":"receive interim result [false|false]: บอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.882307796+07:00","message":"[buffer interim] 13 false บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.882315121+07:00","message":"[bufferProcess] interim [570000000]:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.882317521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.898158459+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.89820407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.898219903+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.898237961+07:00","message":"[buffer interim] this message is already final false 10: 'ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.899814374+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.899834469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หวง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.899839205+07:00","message":"receive interim result [false|false]: หวง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.899851333+07:00","message":"[buffer interim] 13 false หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.899858674+07:00","message":"[bufferProcess] interim [630000000]:หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.899861589+07:00","message":"[bufferProcess] send to processor:บอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.899867649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.89987115+07:00","message":"> Transcript [15] [false]: 'บอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.899874114+07:00","message":"Set StatePrefix (first interim): 'บอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.909370174+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.909399119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.909404505+07:00","message":"receive interim result [false|false]: หัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.909418904+07:00","message":"[buffer interim] 13 false หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909424243+07:00","message":"[bufferProcess] interim [690000000]:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909426563+07:00","message":"[bufferProcess] send to processor:หวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909429513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909432102+07:00","message":"> Transcript [16] [false]: 'หวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909436003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.909438623+07:00","message":"Set new StatePrefix: 'หวง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.930228024+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.930274673+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-04-22T13:22:16.930281689+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.930298674+07:00","message":"[buffer interim] 13 false หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.930306685+07:00","message":"[bufferProcess] interim [870000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.930310053+07:00","message":"[bufferProcess] send to processor:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.93031673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.930320288+07:00","message":"> Transcript [17] [false]: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.93032357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.930326178+07:00","message":"Set new StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.979964685+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.98001347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.980019157+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:16.980042758+07:00","message":"[buffer interim] 13 false หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980051277+07:00","message":"[bufferProcess] interim [50000000]:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980054355+07:00","message":"[bufferProcess] send to processor:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.98005959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980063117+07:00","message":"> Transcript [18] [false]: 'หัวข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980067419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980070905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980074827+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:16.980078166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.057471435+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.057515105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.057521514+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.057536221+07:00","message":"[buffer interim] 13 false หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057543556+07:00","message":"[bufferProcess] interim [290000000]:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.05754647+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.05755394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057556474+07:00","message":"> Transcript [19] [false]: 'หัวข้อที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057559715+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057561844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057563754+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.057565985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073493571+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073531122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073536195+07:00","message":"receive interim result [false|false]: หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073547422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073550356+07:00","message":"receive interim result [false|false]:  3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073556091+07:00","message":"[buffer interim] 13 false หัวข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.073559063+07:00","message":"[buffer interim] 13 false  3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073583463+07:00","message":"[bufferProcess] interim [470000000]:หัวข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073605726+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073617528+07:00","message":"[bufferProcess] interim [470000000]: 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073620409+07:00","message":"[bufferProcess] update buffer: หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073623825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073627457+07:00","message":"> Transcript [20] [false]: 'หัวข้อที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073630424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073632189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073633916+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:17.073635816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.158133733+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.15816951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.158177102+07:00","message":"receive interim result [false|false]: โดยมีครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.158192802+07:00","message":"[buffer interim] this message is already final false 10: 'โดยมีครู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.283847445+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.283890933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีครบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.283895914+07:00","message":"receive interim result [false|false]: โดยมีครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.283913685+07:00","message":"[buffer interim] this message is already final false 10: 'โดยมีครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.368541976+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.368591402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีโฆษณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.368597488+07:00","message":"receive interim result [false|false]: โดยมีโฆษณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.368613077+07:00","message":"[buffer interim] this message is already final false 10: 'โดยมีโฆษณา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:17.454031454+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-04-22T13:22:17.454052354+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:17.454102707+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:17.454120104+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494729586+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494774593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีครบ\",\"confidence\":0.70222217}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494780764+07:00","message":"receive interim result [true|false]: โดยมีครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494793715+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494796306+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:17.494803261+07:00","message":"[buffer interim] this message is already final true 10: 'โดยมีครบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:18.198204537+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:18.198262065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:18.198291401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:19.865332017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:19.881879556+07:00","message":"incoming connection from...171.103.89.169:51115 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:19.881892907+07:00","message":"new client from...171.103.89.169:51115 connected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:22.866064921+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Scheduler","time":"2026-04-22T13:22:22.884511801+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:22.88457415+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:23.392073892+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:23.392111631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:23.392117045+07:00","message":"receive interim result [false|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:23.392128967+07:00","message":"[buffer interim] 13 false หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392136205+07:00","message":"[bufferProcess] interim [70000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392138973+07:00","message":"[bufferProcess] send to processor:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392144175+07:00","message":"[bufferProcess] send to processor (ticker):หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392146925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392149487+07:00","message":"> Transcript [21] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392152512+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392154617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392156372+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392158527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392162766+07:00","message":"Push: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392164546+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.39216657+07:00","message":"Set new StatePrefix : 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392168952+07:00","message":"Next Push (prob) : 'ที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392171298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392173101+07:00","message":"> Transcript [22] [false]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392175053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392176659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392178273+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:23.392179901+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:23.392191262+07:00","message":"push: {false หัวข้อ 0 0xc0025a4000}"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:23.547463195+07:00","message":"incoming connection from...171.103.89.169:51121 as client"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:23.547478817+07:00","message":"new client from...171.103.89.169:51121 connected"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.086489432+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.179986311+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.180026426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อที่ 3.2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.18003288+07:00","message":"receive interim result [true|false]: หัวข้อที่ 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.180040205+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.180042151+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.180050292+07:00","message":"[buffer interim] 13 true หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180058355+07:00","message":"[bufferProcess] interim [730000000]:หัวข้อที่ 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180064828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180067549+07:00","message":"> Transcript [23] [true]: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180070645+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180072657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180074386+07:00","message":"StatePrefix: 'หัวข้อที่ 3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180076309+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:24.180080857+07:00","message":"Push: 'ที่ 3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:24.180089375+07:00","message":"push: {true ที่ 3.2 0 0xc0025a4000}"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:24.180236641+07:00","message":"(client) 171.103.89.169:51084, write tcp 172.18.0.35:8010->171.103.89.169:51084: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:24.189771472+07:00","message":"write wav file: './tmp/7547/7547_13.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:25.866077495+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:26.591991492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:26.592001657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:26.897767546+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.767001471+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.767039496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระแส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.767044807+07:00","message":"receive interim result [false|false]: กระแส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.767055702+07:00","message":"[buffer interim] 14 false กระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767062849+07:00","message":"[bufferProcess] interim [680000000]:กระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767064903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767068399+07:00","message":"[bufferProcess] send to processor (ticker):กระแส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767071034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767073497+07:00","message":"> Transcript [24] [false]: 'กระแส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.767075606+07:00","message":"Set StatePrefix (first interim): 'กระแส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.843055061+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.843090476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.843095566+07:00","message":"receive interim result [false|false]: ประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:28.843110194+07:00","message":"[buffer interim] 14 false ประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.843117759+07:00","message":"[bufferProcess] interim [740000000]:ประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:28.843119636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:28.866225027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:28.866249397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.15704821+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.157085582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสบการณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.157091384+07:00","message":"receive interim result [false|false]: ประสบการณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.157108349+07:00","message":"[buffer interim] 14 false ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.157116465+07:00","message":"[bufferProcess] interim [40000000]:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.157118673+07:00","message":"[bufferProcess] send to processor:ประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.157122276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.157124953+07:00","message":"> Transcript [25] [false]: 'ประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.157127108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.15712928+07:00","message":"Set new StatePrefix: 'ประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.220200963+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.22023682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.220245227+07:00","message":"receive interim result [false|false]: ประสงค์การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.220262475+07:00","message":"[buffer interim] 14 false ประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.220270773+07:00","message":"[bufferProcess] interim [220000000]:ประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.220274931+07:00","message":"[bufferProcess] send to processor:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.220280491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.220284523+07:00","message":"> Transcript [26] [false]: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.22028778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.22029074+07:00","message":"Set new StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.538845676+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.538892398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.538900041+07:00","message":"receive interim result [false|false]: ประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:29.538916909+07:00","message":"[buffer interim] 14 false ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.53892812+07:00","message":"[bufferProcess] interim [460000000]:ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.538932048+07:00","message":"[bufferProcess] send to processor:ประสงค์การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.538940523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.538944383+07:00","message":"> Transcript [27] [false]: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.538948217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:29.538951591+07:00","message":"Set new StatePrefix: 'ประสงค์การเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.114743489+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.114797247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.114805644+07:00","message":"receive interim result [false|false]: ประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.114832935+07:00","message":"[buffer interim] 14 false ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114845326+07:00","message":"[bufferProcess] interim [60000000]:ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114848726+07:00","message":"[bufferProcess] send to processor:ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114858165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114866606+07:00","message":"> Transcript [28] [false]: 'ประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114872037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114874795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.114877394+07:00","message":"StatePrefix: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.11488057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.94600934+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.946051388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้ข้อ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.946057155+07:00","message":"receive interim result [false|false]: ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:30.946071289+07:00","message":"[buffer interim] 14 false ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946078357+07:00","message":"[bufferProcess] interim [840000000]:ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946081898+07:00","message":"[bufferProcess] send to processor:ประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946088403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946091159+07:00","message":"> Transcript [29] [false]: 'ประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946094153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946096353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946098373+07:00","message":"StatePrefix: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:30.946101196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.524126824+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.52416442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้ข้อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.524170123+07:00","message":"receive interim result [false|false]: ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.524184372+07:00","message":"[buffer interim] 14 false ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524192253+07:00","message":"[bufferProcess] interim [440000000]:ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524194719+07:00","message":"[bufferProcess] send to processor:ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524201931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524204677+07:00","message":"> Transcript [30] [false]: 'ประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524208077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524210226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.524212287+07:00","message":"StatePrefix: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.52421453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856306058+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.85633946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้ข้อ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856346628+07:00","message":"receive interim result [false|false]: ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856359962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856362952+07:00","message":"receive interim result [false|false]:  ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856369962+07:00","message":"[buffer interim] 14 false ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856373096+07:00","message":"[buffer interim] 14 false  ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856378156+07:00","message":"[bufferProcess] interim [800000000]:ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856380516+07:00","message":"[bufferProcess] send to processor:ประสงค์การเรียนรู้ข้อ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856383294+07:00","message":"[bufferProcess] interim [800000000]: ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856385396+07:00","message":"[bufferProcess] update buffer: ประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856387973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856390429+07:00","message":"> Transcript [31] [false]: 'ประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856393363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856395225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856396933+07:00","message":"StatePrefix: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.85639876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856401087+07:00","message":"Push: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856402909+07:00","message":"TextPushed: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856404789+07:00","message":"Set new StatePrefix : 'ประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:31.856406711+07:00","message":"Next Push (prob) : 'รู้ข้อ 1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.856414493+07:00","message":"push: {false ประสงค์การเรียน 0 0xc00212ec80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:31.866473541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:31.866496625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:31.965881211+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.027610295+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067811266+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067854617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์การเรียนรู้ข้อ 1 ระบุ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.06786049+07:00","message":"receive interim result [true|false]: ประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067870895+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067873195+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067879103+07:00","message":"[buffer interim] 14 true ประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.06788912+07:00","message":"[bufferProcess] interim [70000000]:ประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067892407+07:00","message":"[bufferProcess] send to processor (isfinal):ประสงค์การเรียนรู้ข้อ 1 ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067895252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.06790112+07:00","message":"> Transcript [32] [false]: 'ประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.06790403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067905864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067907865+07:00","message":"StatePrefix: 'ประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067910491+07:00","message":"TextPushed: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067912721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067914518+07:00","message":"> Transcript [33] [true]: 'ประสงค์การเรียนรู้ข้อ 1 ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067916915+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.06791858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067920152+07:00","message":"StatePrefix: 'ประสงค์การเรียนรู้ข้อ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067921917+07:00","message":"TextPushed: 'ประสงค์การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.067929336+07:00","message":"Push: 'รู้ข้อ 1 ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.067936353+07:00","message":"push: {true รู้ข้อ 1 ระบุ 0 0xc00212ec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:32.079606073+07:00","message":"write wav file: './tmp/7547/7547_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.764030694+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.76408306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.764088175+07:00","message":"receive interim result [false|false]: รหัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.764104888+07:00","message":"[buffer interim] 15 false รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.764111514+07:00","message":"[bufferProcess] interim [670000000]:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.76411336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.847400275+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.847452793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.84746004+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.847481154+07:00","message":"[buffer interim] 15 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.847489713+07:00","message":"[bufferProcess] interim [790000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.847492933+07:00","message":"[bufferProcess] send to processor:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.847501757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.847506649+07:00","message":"> Transcript [34] [false]: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.847509759+07:00","message":"Set StatePrefix (first interim): 'รหัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.878135074+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.878182521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.878191392+07:00","message":"receive interim result [false|false]: อธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:32.878209232+07:00","message":"[buffer interim] 15 false อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878217581+07:00","message":"[bufferProcess] interim [910000000]:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878221047+07:00","message":"[bufferProcess] send to processor:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878225534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878229211+07:00","message":"> Transcript [35] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878232292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:32.878235001+07:00","message":"Set new StatePrefix: 'พระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.198262131+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.198301021+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-04-22T13:22:33.198306285+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.198317607+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198325385+07:00","message":"[bufferProcess] interim [210000000]:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198328023+07:00","message":"[bufferProcess] send to processor:อธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198333571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198336346+07:00","message":"> Transcript [36] [false]: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198338363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.198340311+07:00","message":"Set new StatePrefix: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.386083522+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.386125671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.386131461+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.386143205+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386150739+07:00","message":"[bufferProcess] interim [390000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386153444+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386158698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386161759+07:00","message":"> Transcript [37] [false]: 'อธิบายเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.38616449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386166523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386168432+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.386170538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.963095867+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.963138834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.963144424+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:33.963156533+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963164271+07:00","message":"[bufferProcess] interim [990000000]:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.96316711+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963174032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963176585+07:00","message":"> Transcript [38] [false]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963179878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963182108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963184204+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:33.963186349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.344553887+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.344593788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.344599922+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.344614196+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344623101+07:00","message":"[bufferProcess] interim [410000000]:อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344625859+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344633213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344635784+07:00","message":"> Transcript [39] [false]: 'อธิบายเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344638955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344643438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344645541+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.344647711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.659822593+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.65986261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.65986864+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.659882068+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659889432+07:00","message":"[bufferProcess] interim [650000000]:อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659892108+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659899358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659902427+07:00","message":"> Transcript [40] [false]: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659906039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659908296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659910387+07:00","message":"StatePrefix: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.65991292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.65991775+07:00","message":"Push: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659920638+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659922584+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:34.659924706+07:00","message":"Next Push (prob) : 'เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:34.659933369+07:00","message":"push: {false อธิบาย 0 0xc00212ed80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:34.867506726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:34.86752571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.044927221+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.04497289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.044979216+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.044995773+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045005877+07:00","message":"[bufferProcess] interim [70000000]:อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045008511+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045014921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045017801+07:00","message":"> Transcript [41] [false]: 'อธิบายเกี่ยวกับปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045021483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045023817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045025913+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.045028385+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.247834326+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.247877517+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-04-22T13:22:35.247883454+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.247903001+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247911455+07:00","message":"[bufferProcess] interim [310000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247914211+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247918019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247920585+07:00","message":"> Transcript [42] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247930407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247932905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247935279+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.247941956+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.564263417+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.564307852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.564315149+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.564340692+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564348251+07:00","message":"[bufferProcess] interim [550000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564351044+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564354498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564356875+07:00","message":"> Transcript [43] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564359923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564361796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.56436403+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.564366328+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.885343634+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.885384648+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-04-22T13:22:35.885390642+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.885404777+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885412792+07:00","message":"[bufferProcess] interim [850000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885415452+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885421401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885424095+07:00","message":"> Transcript [44] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885427906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885434656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885436649+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.88543964+07:00","message":"TextPushed: 'อธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885444511+07:00","message":"Push: 'เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.8854466+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.88544907+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.885451333+07:00","message":"Next Push (prob) : 'ที่มีผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.885458936+07:00","message":"push: {false เกี่ยวกับปัจจัย 0 0xc00212ed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.88867394+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.888688938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.888693396+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:35.888702958+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888706937+07:00","message":"[bufferProcess] interim [910000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888716067+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888718279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888720407+07:00","message":"> Transcript [45] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888722836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888724616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888726321+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:35.888729096+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.056346919+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.127076766+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.130150459+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.130182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.130187759+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.130200023+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130207209+07:00","message":"[bufferProcess] interim [150000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130209978+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130215865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130218415+07:00","message":"> Transcript [46] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130221368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130223542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130225872+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.130228469+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.139631056+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.139651918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.139656709+07:00","message":"receive interim result [false|false]: อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.139666436+07:00","message":"[buffer interim] 15 false อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139670598+07:00","message":"[bufferProcess] interim [270000000]:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139672766+07:00","message":"[bufferProcess] send to processor:อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139675359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139677479+07:00","message":"> Transcript [47] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139680441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.13968226+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139684229+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.139686235+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.161885672+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.161926383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต\",\"confidence\":0.9432335}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.161933669+07:00","message":"receive interim result [true|false]: และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.161943828+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.161945753+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.16195146+07:00","message":"[buffer interim] 15 true และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161962709+07:00","message":"[bufferProcess] interim [270000000]:และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161966778+07:00","message":"[bufferProcess] send to processor (isfinal):อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161970674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161973091+07:00","message":"> Transcript [48] [false]: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161976779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161978806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161980954+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161983834+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161986653+07:00","message":"Push: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161988379+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161990814+07:00","message":"Set new StatePrefix : 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161993206+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161994921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.161996647+07:00","message":"> Transcript [49] [true]: 'และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.16199864+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.16200029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162001848+07:00","message":"StatePrefix: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.16200364+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162005311+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.162113377+07:00","message":"push: {false ที่มีผลต่อการ 0 0xc00212ed80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.1622035+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162207794+07:00","message":"TextPushed: 'อธิบายเกี่ยวกับปัจจัยที่มีผลต่อการการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162210268+07:00","message":"Set new StatePrefix : 'และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162212844+07:00","message":"Next Push (prob) : 'และอธิบายเกี่ยวกับปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:36.162222347+07:00","message":"push: {true การเจริญเติบโต 0 0xc00212ed80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:36.162213176+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_15.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:36.17561008+07:00","message":"write wav file: './tmp/7547/7547_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.378619612+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.378663841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.378668989+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.378685461+07:00","message":"[buffer interim] 16 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378693745+07:00","message":"[bufferProcess] interim [260000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378695659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378700399+07:00","message":"[bufferProcess] send to processor (ticker):รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378703506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378705966+07:00","message":"> Transcript [50] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.378714587+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.55494554+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.554984474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.554990023+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.555000953+07:00","message":"[buffer interim] 16 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.555009583+07:00","message":"[bufferProcess] interim [380000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.55501196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.593888541+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.593929676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.593934483+07:00","message":"receive interim result [false|false]: หลักการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.593950917+07:00","message":"[buffer interim] 16 false หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593957715+07:00","message":"[bufferProcess] interim [440000000]:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593959579+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593963829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593966265+07:00","message":"> Transcript [51] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593968475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.593970415+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.706548536+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.706588708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.706594433+07:00","message":"receive interim result [false|false]: รักกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.706607039+07:00","message":"[buffer interim] 16 false รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.706616894+07:00","message":"[bufferProcess] interim [560000000]:รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.706619101+07:00","message":"[bufferProcess] send to processor:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.706624934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.706627745+07:00","message":"> Transcript [52] [false]: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.70662994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.706631901+07:00","message":"Set new StatePrefix: 'หลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.748620026+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.748673066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.748678795+07:00","message":"receive interim result [false|false]: หลักการทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.748691863+07:00","message":"[buffer interim] 16 false หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748699878+07:00","message":"[bufferProcess] interim [620000000]:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748702108+07:00","message":"[bufferProcess] send to processor:รักกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748717205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748720351+07:00","message":"> Transcript [53] [false]: 'รักกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748722712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.748724782+07:00","message":"Set new StatePrefix: 'รักกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.864661282+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.864704187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการดำรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.864719647+07:00","message":"receive interim result [false|false]: และการดำรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:37.864737388+07:00","message":"[buffer interim] 16 false และการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864746444+07:00","message":"[bufferProcess] interim [740000000]:และการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864749772+07:00","message":"[bufferProcess] send to processor:หลักการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864754291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864758748+07:00","message":"> Transcript [54] [false]: 'หลักการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864762119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:37.864765049+07:00","message":"Set new StatePrefix: 'หลักการทำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:37.867862388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:37.867861969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.071024021+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.071068321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการดำรงชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.07107397+07:00","message":"receive interim result [false|false]: และการดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.071091313+07:00","message":"[buffer interim] 16 false และการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071098091+07:00","message":"[bufferProcess] interim [980000000]:และการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071101288+07:00","message":"[bufferProcess] send to processor:และการดำรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071104671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071107402+07:00","message":"> Transcript [55] [false]: 'และการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071109734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.071111526+07:00","message":"Set new StatePrefix: 'และการดำรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.565107483+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.565154507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการดำรงชีวิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.565159725+07:00","message":"receive interim result [false|false]: และการดำรงชีวิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.565180923+07:00","message":"[buffer interim] 16 false และการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.56519006+07:00","message":"[bufferProcess] interim [460000000]:และการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.565192566+07:00","message":"[bufferProcess] send to processor:และการดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.565198869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.565201602+07:00","message":"> Transcript [56] [false]: 'และการดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.565204945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.565207041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.56520892+07:00","message":"StatePrefix: 'และการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.56521111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.769577973+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.769626336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการดำรงชีวิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.769632462+07:00","message":"receive interim result [false|false]: และการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:38.76964664+07:00","message":"[buffer interim] 16 false และการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769655079+07:00","message":"[bufferProcess] interim [700000000]:และการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769657667+07:00","message":"[bufferProcess] send to processor:และการดำรงชีวิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769661636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769664441+07:00","message":"> Transcript [57] [false]: 'และการดำรงชีวิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769667699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769669703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769671477+07:00","message":"StatePrefix: 'และการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:38.769673395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.066097753+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185555788+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185613282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการดำรงชีวิตของพืช\",\"confidence\":0.9498372}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185618887+07:00","message":"receive interim result [true|false]: และการดำรงชีวิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185628389+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185630538+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.185636654+07:00","message":"[buffer interim] 16 true และการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185645835+07:00","message":"[bufferProcess] interim [180000000]:และการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.18565142+07:00","message":"[bufferProcess] send to processor (isfinal):และการดำรงชีวิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185654983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185657719+07:00","message":"> Transcript [58] [false]: 'และการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185660581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185662588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185664295+07:00","message":"StatePrefix: 'และการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185666208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185667813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185669517+07:00","message":"> Transcript [59] [true]: 'และการดำรงชีวิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185671541+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185673045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185674606+07:00","message":"StatePrefix: 'และการดำรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185676192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.185681905+07:00","message":"Push: 'และการดำรงชีวิตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.18569147+07:00","message":"push: {true และการดำรงชีวิตของพืช 0 0xc0022bf480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:39.194432618+07:00","message":"write wav file: './tmp/7547/7547_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.197471603+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.586516599+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.667435188+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.667462505+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.667465523+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.667472765+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667482057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667493074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667495794+07:00","message":"> Transcript [60] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667498158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667500247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667501987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667504026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:39.667506634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.667516892+07:00","message":"push: {true \n 0 0xc000044580}"}
{"level":"info","service":"Hub","time":"2026-04-22T13:22:39.667678964+07:00","message":"(client) 171.103.89.169:51086, write tcp 172.18.0.35:8010->171.103.89.169:51086: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:39.672704581+07:00","message":"write wav file: './tmp/7547/7547_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:39.717364247+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.2801927+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.280239039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.28024414+07:00","message":"receive interim result [false|false]: ข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.280260702+07:00","message":"[buffer interim] 18 false ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.280269155+07:00","message":"[bufferProcess] interim [600000000]:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.280271394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.765053032+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.765108933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.765117113+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.76513579+07:00","message":"[buffer interim] 18 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.765177495+07:00","message":"[bufferProcess] interim [80000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.765181948+07:00","message":"[bufferProcess] send to processor:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.76519208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.765196266+07:00","message":"> Transcript [61] [false]: 'ข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.765199338+07:00","message":"Set StatePrefix (first interim): 'ข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.865655492+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:40.868916001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:40.868930733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888474965+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.88850895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888515154+07:00","message":"receive interim result [false|false]: ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888526551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888528947+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888535548+07:00","message":"[buffer interim] 18 false ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.888539073+07:00","message":"[buffer interim] 18 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888552297+07:00","message":"[bufferProcess] interim [200000000]:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888562046+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888577071+07:00","message":"[bufferProcess] interim [200000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888579679+07:00","message":"[bufferProcess] update buffer: ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888582793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888586503+07:00","message":"> Transcript [62] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.888588547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.88859053+07:00","message":"Set new StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.927328737+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969252508+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969290727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969296777+07:00","message":"receive interim result [true|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969304892+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969306881+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969313035+07:00","message":"[buffer interim] 18 true ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969328393+07:00","message":"[bufferProcess] interim [380000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969332196+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969335672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969338506+07:00","message":"> Transcript [63] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969341328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969343124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969344936+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969346781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.96934842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969350304+07:00","message":"> Transcript [64] [true]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.96935218+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969353644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969355137+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969356657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:40.969359311+07:00","message":"Push: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:40.969367793+07:00","message":"push: {true ข้อ 2 0 0xc000186980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:40.975463082+07:00","message":"write wav file: './tmp/7547/7547_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.39375911+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.393796856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.393801635+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.393813277+07:00","message":"[buffer interim] 19 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.393821794+07:00","message":"[bufferProcess] interim [480000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.393824426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.462089517+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.462129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.462134672+07:00","message":"receive interim result [false|false]: ออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.462147801+07:00","message":"[buffer interim] 19 false ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.462157659+07:00","message":"[bufferProcess] interim [600000000]:ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.462161111+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.462168439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.462172889+07:00","message":"> Transcript [65] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.462175847+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.770246848+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.77029657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.770301826+07:00","message":"receive interim result [false|false]: ออกแบบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.770316039+07:00","message":"[buffer interim] 19 false ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770323548+07:00","message":"[bufferProcess] interim [840000000]:ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770325661+07:00","message":"[bufferProcess] send to processor:ออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770329586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770332507+07:00","message":"> Transcript [66] [false]: 'ออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770336106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770337901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770340007+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.770342015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.966450354+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.966490861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.966496579+07:00","message":"receive interim result [false|false]: ออกแบบการทด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:41.966510346+07:00","message":"[buffer interim] 19 false ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966517422+07:00","message":"[bufferProcess] interim [80000000]:ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966519849+07:00","message":"[bufferProcess] send to processor:ออกแบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966527015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966529875+07:00","message":"> Transcript [67] [false]: 'ออกแบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.96653299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966535052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966537133+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:41.966539198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.096035259+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.096072032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.096077672+07:00","message":"receive interim result [false|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.096091153+07:00","message":"[buffer interim] 19 false ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096098002+07:00","message":"[bufferProcess] interim [200000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096100508+07:00","message":"[bufferProcess] send to processor:ออกแบบการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096106407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096109703+07:00","message":"> Transcript [68] [false]: 'ออกแบบการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096113065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096115061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096117569+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.096119592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.596088673+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.675783648+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.675830504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.675836412+07:00","message":"receive interim result [false|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.675851888+07:00","message":"[buffer interim] 19 false ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675860883+07:00","message":"[bufferProcess] interim [800000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675863261+07:00","message":"[bufferProcess] send to processor:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675868685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675871503+07:00","message":"> Transcript [69] [false]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675875048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675877102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675879294+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675882105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675886677+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675888485+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.675890254+07:00","message":"Set new StatePrefix : 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.67589287+07:00","message":"Next Push (prob) : 'แบบการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.675901277+07:00","message":"push: {false ออก 0 0xc00212ea80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685435062+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685472446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแบบการทดลอง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685478501+07:00","message":"receive interim result [true|false]: ออกแบบการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685491526+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685493558+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.685499077+07:00","message":"[buffer interim] 19 true ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685511589+07:00","message":"[bufferProcess] interim [890000000]:ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685519026+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแบบการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685522598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.68552573+07:00","message":"> Transcript [70] [false]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685528677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685530582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685532857+07:00","message":"StatePrefix: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685535096+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685537017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685538709+07:00","message":"> Transcript [71] [true]: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685540729+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685542189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685543764+07:00","message":"StatePrefix: 'ออกแบบการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685545483+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:42.685552435+07:00","message":"Push: 'แบบการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.68555953+07:00","message":"push: {true แบบการทดลอง 0 0xc00212ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:42.691927595+07:00","message":"write wav file: './tmp/7547/7547_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:42.727349216+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:43.610875197+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:43.610913197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:43.610918406+07:00","message":"receive interim result [false|false]: อยากทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:43.610933906+07:00","message":"[buffer interim] 20 false อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:43.610942+07:00","message":"[bufferProcess] interim [720000000]:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:43.610944035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:43.869595574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:43.869604774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.152120212+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.152181145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากทดลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.152190056+07:00","message":"receive interim result [false|false]: อยากทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.152211696+07:00","message":"[buffer interim] 20 false อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.152225704+07:00","message":"[bufferProcess] interim [320000000]:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.152229439+07:00","message":"[bufferProcess] send to processor:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.152239333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.152246682+07:00","message":"> Transcript [72] [false]: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.152249888+07:00","message":"Set StatePrefix (first interim): 'อยากทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.489576511+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.489616747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.489622982+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.489638083+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489645562+07:00","message":"[bufferProcess] interim [620000000]:การทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489648771+07:00","message":"[bufferProcess] send to processor:อยากทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489656842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.4896637+07:00","message":"> Transcript [73] [false]: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489667263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489669591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489671518+07:00","message":"StatePrefix: 'อยากทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.489673683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.668064131+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.668100692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.66811004+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.668125491+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.668132931+07:00","message":"[bufferProcess] interim [800000000]:การทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.66813541+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.668141126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.668143903+07:00","message":"> Transcript [74] [false]: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.668146107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.668148101+07:00","message":"Set new StatePrefix: 'การทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.992348665+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.992386981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.992392559+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:44.992405588+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992412989+07:00","message":"[bufferProcess] interim [40000000]:การทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992415866+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992422957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992426399+07:00","message":"> Transcript [75] [false]: 'การทดลองเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992429704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992431843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.99243362+07:00","message":"StatePrefix: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:44.992435721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.001280122+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.001318784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.001324466+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.001340686+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001347569+07:00","message":"[bufferProcess] interim [100000000]:การทดลองเกี่ยวกับปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001349892+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001359834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001362895+07:00","message":"> Transcript [76] [false]: 'การทดลองเกี่ยวกับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001366079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001368114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001369842+07:00","message":"StatePrefix: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.001372164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.057614363+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.057648208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.057653841+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.057667507+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057674134+07:00","message":"[bufferProcess] interim [160000000]:การทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057676518+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057683046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057685748+07:00","message":"> Transcript [77] [false]: 'การทดลองเกี่ยวกับปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057689062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057691206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057694115+07:00","message":"StatePrefix: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.057696599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.373906311+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.373975126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.37398492+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.374004227+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374017209+07:00","message":"[bufferProcess] interim [460000000]:การทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374021003+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374029589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374033549+07:00","message":"> Transcript [78] [false]: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374038195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374041457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374045063+07:00","message":"StatePrefix: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374047873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374055826+07:00","message":"Push: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374058878+07:00","message":"TextPushed: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374065174+07:00","message":"Set new StatePrefix : 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.374068744+07:00","message":"Next Push (prob) : 'กับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.374081518+07:00","message":"push: {false การทดลองเกี่ยว 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.375351286+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.375383784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.375390294+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.375408121+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375416066+07:00","message":"[bufferProcess] interim [520000000]:การทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375419789+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375428337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375431739+07:00","message":"> Transcript [79] [false]: 'การทดลองเกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375436301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375438834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375442546+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.375446043+07:00","message":"TextPushed: 'การทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.558963364+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.559012694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.559019394+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.559033831+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559041583+07:00","message":"[bufferProcess] interim [640000000]:การทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559044467+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559048393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.55905114+07:00","message":"> Transcript [80] [false]: 'การทดลองเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559054346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559056286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559058066+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.559060548+07:00","message":"TextPushed: 'การทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.564932011+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.564953916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.564959226+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:45.564973306+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564978701+07:00","message":"[bufferProcess] interim [700000000]:การทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564980963+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564983928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564986129+07:00","message":"> Transcript [81] [false]: 'การทดลองเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564988752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564990715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564992308+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:45.564994581+07:00","message":"TextPushed: 'การทดลองเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.226774802+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.22681551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.226824242+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.226841194+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226852495+07:00","message":"[bufferProcess] interim [300000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226856363+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226865838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226869916+07:00","message":"> Transcript [82] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.2268747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226877763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.22688044+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226883926+07:00","message":"TextPushed: 'การทดลองเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226891318+07:00","message":"Push: 'กับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226894478+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.226898157+07:00","message":"Set new StatePrefix : 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.22690194+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.226921012+07:00","message":"push: {false กับปัจจัย 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.290293668+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.290342774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.290349583+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.290360199+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290367226+07:00","message":"[bufferProcess] interim [420000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290370111+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290373962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290376731+07:00","message":"> Transcript [83] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290379786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290381591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290383397+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.290385445+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.601384905+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.601429925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.601435928+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.601452835+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601461859+07:00","message":"[bufferProcess] interim [660000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601464461+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601468695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601471636+07:00","message":"> Transcript [84] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601475219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601477131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.601479079+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.60148144+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.814547089+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.814588614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.814594487+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:46.814611154+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814619039+07:00","message":"[bufferProcess] interim [900000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.81462179+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814628955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814631544+07:00","message":"> Transcript [85] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814635215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.81463795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814640112+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:46.814642703+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:46.870395183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:46.870420402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.034428418+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.034468642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.034474976+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.034488871+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034496136+07:00","message":"[bufferProcess] interim [80000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034498521+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034505265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034508073+07:00","message":"> Transcript [86] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034511936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034514142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034516263+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034518736+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034524098+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034525887+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.03452825+07:00","message":"Set new StatePrefix : 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.034531226+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.034554345+07:00","message":"push: {false ภายนอก 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.368330564+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.368381173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.368388606+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.368401427+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368410281+07:00","message":"[bufferProcess] interim [380000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368414328+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368419348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368422063+07:00","message":"> Transcript [87] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368425079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368426964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368428928+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.368431527+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.423879201+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.423917879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.423923651+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.423939782+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423947318+07:00","message":"[bufferProcess] interim [440000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423950583+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423954967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423957983+07:00","message":"> Transcript [88] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.42396397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423966081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423967932+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.423970244+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727459223+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727496053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727502674+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.72751884+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727522712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727525918+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727532025+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727535641+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727541964+07:00","message":"[bufferProcess] interim [740000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727544685+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.72754923+07:00","message":"[bufferProcess] interim [800000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.72755215+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727556492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727560626+07:00","message":"> Transcript [89] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727564518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727566531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727568587+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727576061+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727585486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.72758755+07:00","message":"> Transcript [90] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727589808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727591376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727593027+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.72759484+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727601991+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727603951+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727605915+07:00","message":"Set new StatePrefix : 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:47.727608956+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.727617891+07:00","message":"push: {false ที่มีผลต่อ 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:47.97497844+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.0472743+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.081462402+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.081508969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.08151493+07:00","message":"receive interim result [false|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.081529058+07:00","message":"[buffer interim] 20 false การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081536796+07:00","message":"[bufferProcess] interim [160000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081539496+07:00","message":"[bufferProcess] send to processor:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081543574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081546557+07:00","message":"> Transcript [91] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081550154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081552087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081553895+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.081556179+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112096491+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112136743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ\",\"confidence\":0.95804435}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112142894+07:00","message":"receive interim result [true|false]: การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112153657+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112155634+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112160499+07:00","message":"[buffer interim] 20 true การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112179599+07:00","message":"[bufferProcess] interim [280000000]:การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112187213+07:00","message":"[bufferProcess] send to processor (isfinal):การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112191794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112194351+07:00","message":"> Transcript [92] [false]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112197547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112199171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112200968+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112203849+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112206222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112207928+07:00","message":"> Transcript [93] [true]: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112209974+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112211516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112213143+07:00","message":"StatePrefix: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112214915+07:00","message":"TextPushed: 'การทดลองเกี่ยวกับปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.112222291+07:00","message":"Push: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.112230109+07:00","message":"push: {true การเจริญเติบโตของ 0 0xc000186d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:48.125338815+07:00","message":"write wav file: './tmp/7547/7547_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.685297258+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.786559619+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.786608544+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.786613292+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.786621897+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786630204+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786637817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786640348+07:00","message":"> Transcript [94] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786642708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786644502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786646347+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786648437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:48.786654313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.786665021+07:00","message":"push: {true \n 0 0xc00212f000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:48.792808692+07:00","message":"write wav file: './tmp/7547/7547_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:48.807201729+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.005741118+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.089849983+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.089879161+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.08988247+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.08988934+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089897418+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089901549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.08990419+07:00","message":"> Transcript [95] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089906565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089908523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089910291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089911998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.089921039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.089930583+07:00","message":"push: {true \n 0 0xc0022bee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:49.094695389+07:00","message":"write wav file: './tmp/7547/7547_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.327072034+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.445587298+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.577640567+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.705361263+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.761401583+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.76144504+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.761450002+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.76145949+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761474609+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761478713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761481451+07:00","message":"> Transcript [96] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761483923+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.76148583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.7614876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761489303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.761494719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.761503888+07:00","message":"push: {true \n 0 0xc000044900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:49.76592101+07:00","message":"write wav file: './tmp/7547/7547_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.768232089+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:49.871395184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:49.871407527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.878629975+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.87865374+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.87865688+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.878664454+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878671157+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878674733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878677357+07:00","message":"> Transcript [97] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878679613+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878681528+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878683206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.87868489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:49.878687209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:49.878696328+07:00","message":"push: {true \n 0 0xc0022bf200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:49.883077327+07:00","message":"write wav file: './tmp/7547/7547_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.327264319+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.327315298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.327320795+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.327336586+07:00","message":"[buffer interim] 25 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.32734269+07:00","message":"[bufferProcess] interim [600000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.327344434+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.434399185+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.434440654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.434446174+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.434459791+07:00","message":"[buffer interim] 25 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.434467096+07:00","message":"[bufferProcess] interim [660000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.43446966+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.434475804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.434478754+07:00","message":"> Transcript [98] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.434480852+07:00","message":"Set StatePrefix (first interim): 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.760819377+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.760876553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.760882253+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:50.760897558+07:00","message":"[buffer interim] 25 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.760905145+07:00","message":"[bufferProcess] interim [20000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.760907582+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.760912954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.76091581+07:00","message":"> Transcript [99] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.760918174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:50.760920785+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.01560647+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.015650522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.015655928+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.015673448+07:00","message":"[buffer interim] 25 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015682033+07:00","message":"[bufferProcess] interim [260000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015684634+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015688245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015691181+07:00","message":"> Transcript [100] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015693871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015695617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015697726+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.015699645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.142329102+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.14237685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.142383319+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.142402612+07:00","message":"[buffer interim] 25 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142414022+07:00","message":"[bufferProcess] interim [380000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142416524+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.14242498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142427903+07:00","message":"> Transcript [101] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142431517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.14243394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142436096+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.142438288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.392808034+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.392852907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.392859203+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.392872871+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392880342+07:00","message":"[bufferProcess] interim [620000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392882965+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392890254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392893576+07:00","message":"> Transcript [102] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392896697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392898819+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392900902+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.392902854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.534614312+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.53465822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.534663397+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.534676879+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534684381+07:00","message":"[bufferProcess] interim [740000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534686776+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534692531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534695436+07:00","message":"> Transcript [103] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534698328+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534700584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534713892+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534716304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534722408+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534724248+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534726169+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.534728397+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.534736421+07:00","message":"push: {false จาก 0 0xc0022bf380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.654395835+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.654441327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.654447617+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:51.654460821+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654468746+07:00","message":"[bufferProcess] interim [860000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654471216+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654477334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.65448019+07:00","message":"> Transcript [104] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654483531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654485638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654487472+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:51.654489634+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.237328681+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.237386572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.237395049+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.237412157+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.23742078+07:00","message":"[bufferProcess] interim [460000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237423676+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237431614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237434549+07:00","message":"> Transcript [105] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237438027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237441795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237443885+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.237446815+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.42871409+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.428759534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.428765898+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.428782531+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428789833+07:00","message":"[bufferProcess] interim [640000000]:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428792755+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428797235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428799871+07:00","message":"> Transcript [106] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428803306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428805323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.42880763+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.428810132+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.557603838+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.557645731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.557651562+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.557665754+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557673121+07:00","message":"[bufferProcess] interim [760000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.5576756+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557681109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557683783+07:00","message":"> Transcript [107] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557687482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557689505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557691614+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557694426+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557708733+07:00","message":"Push: 'รูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557710883+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557712776+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.557714939+07:00","message":"Next Push (prob) : 'นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.557723019+07:00","message":"push: {false รูปที่เห็นนี้ 0 0xc0022bf380}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:52.871963066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:52.871972923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.997199409+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.997248046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.99725394+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:52.997268486+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997277146+07:00","message":"[bufferProcess] interim [300000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997279617+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997285703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997288504+07:00","message":"> Transcript [108] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997292039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997295582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997297446+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:52.997300067+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.247539727+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.247582615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.24758884+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.247604128+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247612157+07:00","message":"[bufferProcess] interim [480000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.24761495+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247621114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247623811+07:00","message":"> Transcript [109] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247627725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247630204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247632104+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.247634513+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.637495479+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.637539716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.637546492+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.637561452+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637572148+07:00","message":"[bufferProcess] interim [900000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637575376+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637582553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637585672+07:00","message":"> Transcript [110] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637589483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637591625+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637593555+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.637596747+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.941835869+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.941882935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.941889355+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.94190496+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941912664+07:00","message":"[bufferProcess] interim [140000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941915554+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941919674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941923778+07:00","message":"> Transcript [111] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941927313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941929387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941931671+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941934009+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941937452+07:00","message":"Push: 'นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941939368+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941944173+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:53.941946659+07:00","message":"Next Push (prob) : 'คือสถานีเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:53.941955557+07:00","message":"push: {false นะคะพี่ก็ 0 0xc0022bf380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.203748185+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.2037913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.203798937+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.203812161+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203819713+07:00","message":"[bufferProcess] interim [500000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203823707+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203831274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203834063+07:00","message":"> Transcript [112] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203837773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.20383975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203841599+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.203843704+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.392971991+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.393008151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.39301432+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.393029026+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393036087+07:00","message":"[bufferProcess] interim [680000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393038977+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393047017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393049454+07:00","message":"> Transcript [113] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393054631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393056996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393059621+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.393062175+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.876454441+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.964784343+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.96483524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.964841425+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.964856993+07:00","message":"[buffer interim] 25 false จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964864664+07:00","message":"[bufferProcess] interim [280000000]:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964867817+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964873513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964876209+07:00","message":"> Transcript [114] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964879941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964881948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964884258+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.964886938+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995872421+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995907666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995914149+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995924272+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995926182+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.995932683+07:00","message":"[buffer interim] 25 true จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995938762+07:00","message":"[bufferProcess] interim [340000000]:จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995941984+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995956257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995990439+07:00","message":"> Transcript [115] [false]: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995997127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.995999822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996002563+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996005482+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996016796+07:00","message":"Push: 'คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996019414+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996022012+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996025092+07:00","message":"Next Push (prob) : 'หลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.99602752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996029732+07:00","message":"> Transcript [116] [true]: 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996032078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.99603371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996035241+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.99603699+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996038771+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.996056839+07:00","message":"push: {false คือสถานีเกษตร 0 0xc0022bf380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996209541+07:00","message":"Push: 'หลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996213491+07:00","message":"TextPushed: 'จากรูปที่เห็นนี้นะคะพี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.996215344+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.99621736+07:00","message":"Next Push (prob) : 'จากรูปที่เห็นนี้นะคะนี่ก็คือสถานีเกษตรหลวงอ่างขาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:54.996233908+07:00","message":"push: {true หลวงอ่างขาง 0 0xc0022bf380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:54.99625088+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_25.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:55.00775913+07:00","message":"write wav file: './tmp/7547/7547_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:55.330078826+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:55.87285535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:55.872862562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.506980376+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.507031095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.507036565+07:00","message":"receive interim result [false|false]: ในการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.507063787+07:00","message":"[buffer interim] 26 false ในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.507073676+07:00","message":"[bufferProcess] interim [20000000]:ในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.507076406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.50708339+07:00","message":"[bufferProcess] send to processor (ticker):ในการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.507087754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.507091726+07:00","message":"> Transcript [117] [false]: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.507095058+07:00","message":"Set StatePrefix (first interim): 'ในการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.753046721+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.75308711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.753093472+07:00","message":"receive interim result [false|false]: ในการทดลองปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.753107027+07:00","message":"[buffer interim] 26 false ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.753114631+07:00","message":"[bufferProcess] interim [260000000]:ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.753116795+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.968497797+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.968539877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.968545815+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.968561571+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968568834+07:00","message":"[bufferProcess] interim [440000000]:ในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968571722+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968575679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968578772+07:00","message":"> Transcript [118] [false]: 'ในการทดลองปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968581761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968583758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968585686+07:00","message":"StatePrefix: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.968587781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.999272738+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.999297301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.99930234+07:00","message":"receive interim result [false|false]: ในการทดลองปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:56.999316037+07:00","message":"[buffer interim] 26 false ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999322297+07:00","message":"[bufferProcess] interim [500000000]:ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999324638+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999330384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999332917+07:00","message":"> Transcript [119] [false]: 'ในการทดลองปลูกผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999335675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.99933758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999339298+07:00","message":"StatePrefix: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:56.999341089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.077423653+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.077464694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.077471172+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.077484473+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077491209+07:00","message":"[bufferProcess] interim [620000000]:ในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.07749361+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077499282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077501815+07:00","message":"> Transcript [120] [false]: 'ในการทดลองปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.07750545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077507415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077509391+07:00","message":"StatePrefix: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.077511361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.407829548+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.407884262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.407892337+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.407905831+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407912298+07:00","message":"[bufferProcess] interim [920000000]:ในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.40791515+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผลไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407920837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407923407+07:00","message":"> Transcript [121] [false]: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407926447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407929778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407932914+07:00","message":"StatePrefix: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.40793758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.40794584+07:00","message":"Push: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407949031+07:00","message":"TextPushed: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407952051+07:00","message":"Set new StatePrefix : 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.407955309+07:00","message":"Next Push (prob) : 'ปลูกผลไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.407968877+07:00","message":"push: {false ในการทดลอง 0 0xc001afe600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.592457761+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.592498144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมืองหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.592504292+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.592520102+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592539898+07:00","message":"[bufferProcess] interim [40000000]:ในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592542651+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผลไม้เมือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592546766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592549636+07:00","message":"> Transcript [122] [false]: 'ในการทดลองปลูกผลไม้เมือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592552365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592556429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592558542+07:00","message":"StatePrefix: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.592561537+07:00","message":"TextPushed: 'ในการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.917565448+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.917603834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมืองหนาวหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.917609966+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.917624975+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917631978+07:00","message":"[bufferProcess] interim [340000000]:ในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917634781+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผลไม้เมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.91764192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917644868+07:00","message":"> Transcript [123] [false]: 'ในการทดลองปลูกผลไม้เมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917648191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917650633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917652953+07:00","message":"StatePrefix: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.917655122+07:00","message":"TextPushed: 'ในการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.97741542+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.977451591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.97745658+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:57.977470793+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977477808+07:00","message":"[bufferProcess] interim [520000000]:ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977481292+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผลไม้เมืองหนาวหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977485415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977488164+07:00","message":"> Transcript [124] [false]: 'ในการทดลองปลูกผลไม้เมืองหนาวหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977491222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977493004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.97749486+07:00","message":"StatePrefix: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:57.977496964+07:00","message":"TextPushed: 'ในการทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.159553405+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.159588297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.159594728+07:00","message":"receive interim result [false|false]: ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.159607972+07:00","message":"[buffer interim] 26 false ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159614741+07:00","message":"[bufferProcess] interim [640000000]:ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159617411+07:00","message":"[bufferProcess] send to processor:ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159623822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159626387+07:00","message":"> Transcript [125] [false]: 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159629264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.15963103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159634287+07:00","message":"StatePrefix: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159637433+07:00","message":"TextPushed: 'ในการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.1596452+07:00","message":"Push: 'ปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159648981+07:00","message":"TextPushed: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159651092+07:00","message":"Set new StatePrefix : 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.159653772+07:00","message":"Next Push (prob) : 'เมืองหนาวหลายชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.15966099+07:00","message":"push: {false ปลูกผลไม้ 0 0xc001afe600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.277693869+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372322388+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372370254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372376464+07:00","message":"receive interim result [true|false]: ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372388342+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372391159+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372397264+07:00","message":"[buffer interim] 26 true ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372404174+07:00","message":"[bufferProcess] interim [970000000]:ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372408371+07:00","message":"[bufferProcess] send to processor (isfinal):ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372412536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372415458+07:00","message":"> Transcript [126] [false]: 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372418102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372419907+07:00","message":"Set new StatePrefix: 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372421603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372423326+07:00","message":"> Transcript [127] [true]: 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.3724256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372427383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372429703+07:00","message":"StatePrefix: 'ในการทดลองปลูกผลไม้เมืองหนาวหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372434497+07:00","message":"TextPushed: 'ในการทดลองปลูกผลไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:58.372437637+07:00","message":"Push: 'เมืองหนาวหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.372445487+07:00","message":"push: {true เมืองหนาวหลายชนิด 0 0xc001afe600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:58.380824515+07:00","message":"write wav file: './tmp/7547/7547_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.66951231+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:58.797684143+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:58.873221648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:22:58.873238573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.048914145+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.097668401+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.097688911+07:00","message":"found end of frame, send empty tag with msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.097691593+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.097706322+07:00","message":"[buffer interim] 27 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097713245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097716976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097719443+07:00","message":"> Transcript [128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097721805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097723572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097725416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.09772734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.097736239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.09774471+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:22:59.103540345+07:00","message":"write wav file: './tmp/7547/7547_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.414758834+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.41480324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.414809869+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.414827407+07:00","message":"[buffer interim] 28 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.414836437+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.41483859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.577232012+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.577275343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.57728109+07:00","message":"receive interim result [false|false]: การศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:22:59.57729889+07:00","message":"[buffer interim] 28 false การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.577305981+07:00","message":"[bufferProcess] interim [600000000]:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.577308222+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.577311934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.577314695+07:00","message":"> Transcript [129] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:22:59.577316909+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.019230513+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.019279495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.019284797+07:00","message":"receive interim result [false|false]: การศึกษาวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.019302567+07:00","message":"[buffer interim] 28 false การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019309355+07:00","message":"[bufferProcess] interim [960000000]:การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019312153+07:00","message":"[bufferProcess] send to processor:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.01931592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019318699+07:00","message":"> Transcript [130] [false]: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019322095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019324148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019326289+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.019328227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.021209178+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.021233742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.021238097+07:00","message":"receive interim result [false|false]: การศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.021248883+07:00","message":"[buffer interim] 28 false การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.02125309+07:00","message":"[bufferProcess] interim [20000000]:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021255133+07:00","message":"[bufferProcess] send to processor:การศึกษาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021257399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021259465+07:00","message":"> Transcript [131] [false]: 'การศึกษาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021261952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.02126384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021265901+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.021267665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.475584424+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.475627258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.475633323+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.475647279+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475654433+07:00","message":"[bufferProcess] interim [440000000]:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475656765+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475660854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475663517+07:00","message":"> Transcript [132] [false]: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475667381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.47566938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475671557+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.475673584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.80253091+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.802570535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.802576075+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.802588711+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802596065+07:00","message":"[bufferProcess] interim [800000000]:การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802598788+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802604264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.80260689+07:00","message":"> Transcript [133] [false]: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802610173+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802612345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802614503+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802616504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802621321+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.802623105+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.80262512+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.80262737+07:00","message":"Next Push (prob) : 'ศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.802648007+07:00","message":"push: {false การ 0 0xc000186e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.921639361+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.921688658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.921694855+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:00.921718529+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921726243+07:00","message":"[bufferProcess] interim [860000000]:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921728951+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921733235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921736161+07:00","message":"> Transcript [134] [false]: 'การศึกษาวิจัยเพื่อเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.92173961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921741587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921744821+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:00.921746959+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.114716568+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.114768338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.114774449+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.114787466+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114795036+07:00","message":"[bufferProcess] interim [40000000]:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114797571+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114803281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114806454+07:00","message":"> Transcript [135] [false]: 'การศึกษาวิจัยเพื่อควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114809553+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114811629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114813459+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.114816034+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.316335594+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.31637853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.316384241+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.316393777+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316400867+07:00","message":"[bufferProcess] interim [280000000]:การศึกษาวิจัยเพื่อควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316403353+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316407297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316409817+07:00","message":"> Transcript [136] [false]: 'การศึกษาวิจัยเพื่อควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316413197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316415176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316417121+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.316419306+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.363141701+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.363171956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.363178161+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.363188546+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363194744+07:00","message":"[bufferProcess] interim [340000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363197105+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363202993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363206797+07:00","message":"> Transcript [137] [false]: 'การศึกษาวิจัยเพื่อควบคุมแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363210045+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363212126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363214305+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363217025+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.36322168+07:00","message":"Push: 'ศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363223955+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363225951+07:00","message":"Set new StatePrefix : 'การศึกษาวิจัยเพื่อควบคุมแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.363228016+07:00","message":"Next Push (prob) : 'ควบคุมแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.363236627+07:00","message":"push: {false ศึกษาวิจัยเพื่อ 0 0xc000186e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.50879542+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.508833342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.508839327+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.508854603+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508862207+07:00","message":"[bufferProcess] interim [520000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508865339+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508871491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508874515+07:00","message":"> Transcript [138] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508877144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.508879196+07:00","message":"Set new StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.718925754+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.718972841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.718978695+07:00","message":"receive interim result [false|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.718992078+07:00","message":"[buffer interim] 28 false การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.718999644+07:00","message":"[bufferProcess] interim [700000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719002368+07:00","message":"[bufferProcess] send to processor:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719008405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719011672+07:00","message":"> Transcript [139] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719014941+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719017637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719019609+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:01.719023266+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:01.873487764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:01.873490246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:01.927161806+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036756751+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036800049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036806464+07:00","message":"receive interim result [true|false]: การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036814754+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036816951+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036824083+07:00","message":"[buffer interim] 28 true การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036831738+07:00","message":"[bufferProcess] interim [90000000]:การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.03683737+07:00","message":"[bufferProcess] send to processor (isfinal):การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036841354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036844358+07:00","message":"> Transcript [140] [false]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036847411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036849216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036852113+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036854646+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036856457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036858237+07:00","message":"> Transcript [141] [true]: 'การศึกษาวิจัยเพื่อควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.03686035+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036861924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036863471+07:00","message":"StatePrefix: 'การศึกษาวิจัยเพื่อควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036865235+07:00","message":"TextPushed: 'การศึกษาวิจัยเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.036871624+07:00","message":"Push: 'ควบคุมปัจจัยต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.036880216+07:00","message":"push: {true ควบคุมปัจจัยต่างๆ 0 0xc000186e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:02.045262227+07:00","message":"write wav file: './tmp/7547/7547_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.058361924+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.186112893+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.319233601+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.342604889+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.342639881+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.342643709+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.342651845+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342660174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342663665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342666294+07:00","message":"> Transcript [142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342668554+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342670331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342672039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.342673698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.34267589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.34268482+07:00","message":"push: {true \n 0 0xc0004a2300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:02.346925048+07:00","message":"write wav file: './tmp/7547/7547_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.833066896+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.833117551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.833122821+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.833136177+07:00","message":"[buffer interim] 30 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.833142936+07:00","message":"[bufferProcess] interim [540000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.833144791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.985066769+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.985107739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.985113203+07:00","message":"receive interim result [false|false]: ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:02.985126046+07:00","message":"[buffer interim] 30 false ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.985138531+07:00","message":"[bufferProcess] interim [720000000]:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.985141089+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.98514694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.985149588+07:00","message":"> Transcript [143] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:02.985151706+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.171851396+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.171892021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.17189794+07:00","message":"receive interim result [false|false]: ที่มีผัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.17190958+07:00","message":"[buffer interim] 30 false ที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171918952+07:00","message":"[bufferProcess] interim [900000000]:ที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171921688+07:00","message":"[bufferProcess] send to processor:ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171927581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171930558+07:00","message":"> Transcript [144] [false]: 'ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171933948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171935989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171937781+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.171939713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.283235825+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.283272856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.283278497+07:00","message":"receive interim result [false|false]: ที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.283289925+07:00","message":"[buffer interim] 30 false ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283300049+07:00","message":"[bufferProcess] interim [960000000]:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283302371+07:00","message":"[bufferProcess] send to processor:ที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283308337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283311286+07:00","message":"> Transcript [145] [false]: 'ที่มีผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283314203+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283316294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283318254+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.283320205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.477046452+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.477085699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.477091475+07:00","message":"receive interim result [false|false]: ที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.477104774+07:00","message":"[buffer interim] 30 false ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477111635+07:00","message":"[bufferProcess] interim [140000000]:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477114027+07:00","message":"[bufferProcess] send to processor:ที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477121284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477123934+07:00","message":"> Transcript [146] [false]: 'ที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477126567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477128562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477130519+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.477132506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.56352752+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.563569129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.563574541+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.563591691+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563599487+07:00","message":"[bufferProcess] interim [320000000]:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563602137+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563608117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563610877+07:00","message":"> Transcript [147] [false]: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563614127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563616204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563618563+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.5636207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563625105+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.56362732+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563631286+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.563633273+07:00","message":"Next Push (prob) : 'มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.563641973+07:00","message":"push: {false ที่ 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.926825649+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.926868927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.926876304+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:03.926892238+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926903402+07:00","message":"[bufferProcess] interim [680000000]:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926907371+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926914832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926918991+07:00","message":"> Transcript [148] [false]: 'ที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926924383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926927007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926930171+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:03.926933479+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.054954345+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.054993787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.05499962+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.055015184+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055022354+07:00","message":"[bufferProcess] interim [800000000]:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055024604+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055027794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055030835+07:00","message":"> Transcript [149] [false]: 'ที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055034332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055036132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055038309+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.055041571+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.381680314+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.38173076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.381737534+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.381754049+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381761979+07:00","message":"[bufferProcess] interim [40000000]:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381764514+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381768619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381771423+07:00","message":"> Transcript [150] [false]: 'ที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381774716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381776587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381778522+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.381780793+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.438915095+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.438954918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.438960813+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.438971836+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438985079+07:00","message":"[bufferProcess] interim [160000000]:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438987452+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438991408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438994247+07:00","message":"> Transcript [151] [false]: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438997723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.438999634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439001453+07:00","message":"StatePrefix: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439003564+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439009075+07:00","message":"Push: 'มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439010967+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439012907+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.439016969+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.439024799+07:00","message":"push: {false มีผลต่อ 0 0xc001afe480}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:04.873595358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:04.873598986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.891523943+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.891553546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.89155862+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:04.891571535+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891578195+07:00","message":"[bufferProcess] interim [580000000]:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891580524+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891584383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891586892+07:00","message":"> Transcript [152] [false]: 'ที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891590329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891592413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891594243+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:04.891596217+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.082370819+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.082411679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.082418585+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.082430481+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082440958+07:00","message":"[bufferProcess] interim [820000000]:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082444811+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082452755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082457127+07:00","message":"> Transcript [153] [false]: 'ที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082461686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082465907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082467845+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.082469883+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.691819172+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.691868877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.691877473+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:05.691894998+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691903885+07:00","message":"[bufferProcess] interim [360000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691906715+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.69191499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691919107+07:00","message":"> Transcript [154] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691923433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691926503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691929686+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:05.691935065+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.232125869+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.2321612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.232166938+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.232180845+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232192478+07:00","message":"[bufferProcess] interim [960000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232196394+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232205498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232209417+07:00","message":"> Transcript [155] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.23221392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232216821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232220087+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232222843+07:00","message":"TextPushed: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.23222895+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232231651+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232234022+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.232236115+07:00","message":"Next Push (prob) : 'โตของพืชเมืองหนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.23225174+07:00","message":"push: {false การเจริญเติบ 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.874883011+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.874925495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.874932095+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:06.874945292+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874952428+07:00","message":"[bufferProcess] interim [620000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874955226+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.87496156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874964427+07:00","message":"> Transcript [156] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874967533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874970668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.87497264+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:06.874975272+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.093028769+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.093072264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.093078653+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.093091192+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093098204+07:00","message":"[bufferProcess] interim [800000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093100841+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093106729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093109213+07:00","message":"> Transcript [157] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093112396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093114367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093116318+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.093119002+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.190725697+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.190760326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.190766905+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.190778525+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190785438+07:00","message":"[bufferProcess] interim [860000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190787986+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190793556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190796239+07:00","message":"> Transcript [158] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190799371+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190801301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190803336+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.190805738+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.456170648+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.456210785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.456217118+07:00","message":"receive interim result [false|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.45622934+07:00","message":"[buffer interim] 30 false ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456236936+07:00","message":"[bufferProcess] interim [220000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456240128+07:00","message":"[bufferProcess] send to processor:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456246262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456248978+07:00","message":"> Transcript [159] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456252656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456254883+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456257038+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.45625984+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456264601+07:00","message":"Push: 'โตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456266596+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456268791+07:00","message":"Set new StatePrefix : 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.456271136+07:00","message":"Next Push (prob) : 'นำไปสู่ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.456279677+07:00","message":"push: {false โตของพืชเมืองหนาว 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.567264813+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.638480501+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668565541+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668608236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668614593+07:00","message":"receive interim result [true|false]: ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668623153+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668625205+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668630433+07:00","message":"[buffer interim] 30 true ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668638138+07:00","message":"[bufferProcess] interim [460000000]:ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668645305+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668648772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668651414+07:00","message":"> Transcript [160] [false]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.66865516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668657102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668659136+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668661418+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668663226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668664937+07:00","message":"> Transcript [161] [true]: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668666995+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668668708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668670346+07:00","message":"StatePrefix: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาวนำไปสู่ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668672259+07:00","message":"TextPushed: 'ที่มีผลต่อการเจริญเติบโตของพืชเมืองหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:07.668681199+07:00","message":"Push: 'นำไปสู่ความสำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:07.668689309+07:00","message":"push: {true นำไปสู่ความสำเร็จ 0 0xc001afe480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:07.680358822+07:00","message":"write wav file: './tmp/7547/7547_30.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:07.874178122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:07.874181964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.228134286+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.228172023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.228176929+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.228190419+07:00","message":"[buffer interim] 31 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.228196946+07:00","message":"[bufferProcess] interim [540000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.228198977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.379383858+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.37942643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.379432185+07:00","message":"receive interim result [false|false]: รายการค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.379448872+07:00","message":"[buffer interim] 31 false รายการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.379455836+07:00","message":"[bufferProcess] interim [720000000]:รายการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.379458147+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.37946145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.379464329+07:00","message":"> Transcript [162] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.379466409+07:00","message":"Set StatePrefix (first interim): 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.392036949+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.392069292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.392075478+07:00","message":"receive interim result [false|false]: ในการขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.392093781+07:00","message":"[buffer interim] 31 false ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.392099316+07:00","message":"[bufferProcess] interim [780000000]:ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.392101418+07:00","message":"[bufferProcess] send to processor:รายการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.392104811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.392107526+07:00","message":"> Transcript [163] [false]: 'รายการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.392109497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.39211119+07:00","message":"Set new StatePrefix: 'รายการค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.476337285+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.47637607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.476382067+07:00","message":"receive interim result [false|false]: ในการขยาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.476397733+07:00","message":"[buffer interim] 31 false ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.476404678+07:00","message":"[bufferProcess] interim [900000000]:ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.476406815+07:00","message":"[bufferProcess] send to processor:ในการขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.47641321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.476415775+07:00","message":"> Transcript [164] [false]: 'ในการขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.476417983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.476419959+07:00","message":"Set new StatePrefix: 'ในการขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.603679527+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.603720511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.603726474+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.603740409+07:00","message":"[buffer interim] 31 false ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603747186+07:00","message":"[bufferProcess] interim [20000000]:ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603749789+07:00","message":"[bufferProcess] send to processor:ในการขยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603756009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603758592+07:00","message":"> Transcript [165] [false]: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603760624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.603762427+07:00","message":"Set new StatePrefix: 'ในการขยาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.863245969+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.863286491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.86329488+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:08.863310421+07:00","message":"[buffer interim] 31 false ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863317245+07:00","message":"[bufferProcess] interim [260000000]:ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863319631+07:00","message":"[bufferProcess] send to processor:ในการขยายพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863326189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863329077+07:00","message":"> Transcript [166] [false]: 'ในการขยายพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863332077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863333989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.863336069+07:00","message":"StatePrefix: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:08.86333808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.378820253+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.37886302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืชและเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.37886893+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์พืชและเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.378879634+07:00","message":"[buffer interim] 31 false ในการขยายพันธุ์พืชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378886832+07:00","message":"[bufferProcess] interim [800000000]:ในการขยายพันธุ์พืชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378889745+07:00","message":"[bufferProcess] send to processor:ในการขยายพันธุ์พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378895666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.37889854+07:00","message":"> Transcript [167] [false]: 'ในการขยายพันธุ์พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378902026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378904151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378905932+07:00","message":"StatePrefix: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.378908094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.502345068+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.502383057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืชหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.502389151+07:00","message":"receive interim result [false|false]: ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.502400595+07:00","message":"[buffer interim] 31 false ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.502408641+07:00","message":"[bufferProcess] interim [860000000]:ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.502410965+07:00","message":"[bufferProcess] send to processor:ในการขยายพันธุ์พืชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.50241664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.50241924+07:00","message":"> Transcript [168] [false]: 'ในการขยายพันธุ์พืชและเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.502422486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.502424603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.50242645+07:00","message":"StatePrefix: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.502428747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.677261034+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792398304+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792444438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการขยายพันธุ์พืชหลายชนิด\",\"confidence\":0.9534601}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792451316+07:00","message":"receive interim result [true|false]: ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792461274+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792463411+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792470759+07:00","message":"[buffer interim] 31 true ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.79248249+07:00","message":"[bufferProcess] interim [280000000]:ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792486079+07:00","message":"[bufferProcess] send to processor (isfinal):ในการขยายพันธุ์พืชหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792489385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792492657+07:00","message":"> Transcript [169] [false]: 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792495486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792497342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792499153+07:00","message":"StatePrefix: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.79250103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792511505+07:00","message":"Push: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.79251335+07:00","message":"TextPushed: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792515336+07:00","message":"Set new StatePrefix : 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792517588+07:00","message":"Next Push (prob) : 'พันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792519344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792521229+07:00","message":"> Transcript [170] [true]: 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792523453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792525002+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792527088+07:00","message":"StatePrefix: 'ในการขยายพันธุ์พืชหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792528958+07:00","message":"TextPushed: 'ในการขยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:09.792531467+07:00","message":"Push: 'พันธุ์พืชหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792550213+07:00","message":"push: {false ในการขยาย 0 0xc0004a2480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.792569697+07:00","message":"push: {true พันธุ์พืชหลายชนิด 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:09.799780806+07:00","message":"write wav file: './tmp/7547/7547_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:09.939126988+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.469946048+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.469986316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.469991887+07:00","message":"receive interim result [false|false]: คลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.470005937+07:00","message":"[buffer interim] 32 false คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.470012892+07:00","message":"[bufferProcess] interim [480000000]:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.470015118+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.807814664+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.80785566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลินิกคลินิก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.80786284+07:00","message":"receive interim result [false|false]: คลินิกคลินิก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.807876921+07:00","message":"[buffer interim] 32 false คลินิกคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.807884102+07:00","message":"[bufferProcess] interim [840000000]:คลินิกคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.807886409+07:00","message":"[bufferProcess] send to processor:คลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.807890412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.807893342+07:00","message":"> Transcript [171] [false]: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.807895498+07:00","message":"Set StatePrefix (first interim): 'คลินิก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:10.874646757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:10.874649435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.917529283+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.917566853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.917572593+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:10.917583597+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.91758949+07:00","message":"[bufferProcess] interim [960000000]:พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917592298+07:00","message":"[bufferProcess] send to processor:คลินิกคลินิก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917598021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917601002+07:00","message":"> Transcript [172] [false]: 'คลินิกคลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917604074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917605974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.917607831+07:00","message":"StatePrefix: 'คลินิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:10.91760984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.107307683+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.107347702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.10735454+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.107366296+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.10737357+07:00","message":"[bufferProcess] interim [200000000]:พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.107376071+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.10738155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.107384561+07:00","message":"> Transcript [173] [false]: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.107387755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.107391059+07:00","message":"Set new StatePrefix: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.160929427+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.16095873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.160964257+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.160975853+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.160981557+07:00","message":"[bufferProcess] interim [260000000]:พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.160984043+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.160989484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.16099171+07:00","message":"> Transcript [174] [false]: 'พี่ไม่เคยมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.160994955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.160996957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.16099875+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.161000811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.358272689+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.358307655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.358313852+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.35832413+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358331218+07:00","message":"[bufferProcess] interim [500000000]:พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358333777+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358339472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358342029+07:00","message":"> Transcript [175] [false]: 'พี่ไม่เคยมีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358345049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358347009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358348865+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.358351121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.569367879+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.569405705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.569411519+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.569424268+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569433246+07:00","message":"[bufferProcess] interim [680000000]:พี่ไม่เคยมีการปลูกในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569435894+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569441681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.56944438+07:00","message":"> Transcript [176] [false]: 'พี่ไม่เคยมีการปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569448588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.56945071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569453314+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.569455687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.679044884+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.679082963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.679089083+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.679105897+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679115886+07:00","message":"[bufferProcess] interim [740000000]:พี่ไม่เคยมีการปลูกในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679118383+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679122673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679125434+07:00","message":"> Transcript [177] [false]: 'พี่ไม่เคยมีการปลูกในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679128684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679130881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679133137+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679135455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679141393+07:00","message":"Push: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679143602+07:00","message":"TextPushed: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679145488+07:00","message":"Set new StatePrefix : 'พี่ไม่เคยมีการปลูกในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.679147428+07:00","message":"Next Push (prob) : 'ปลูกในตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.679155026+07:00","message":"push: {false พี่ไม่เคยมีการ 0 0xc0004a2780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.683920928+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.68393329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในตลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.683937733+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในตลาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.683945648+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683949051+07:00","message":"[bufferProcess] interim [800000000]:พี่ไม่เคยมีการปลูกในตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683950915+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683953488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683955452+07:00","message":"> Transcript [178] [false]: 'พี่ไม่เคยมีการปลูกในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683957689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.683960248+07:00","message":"Set new StatePrefix: 'พี่ไม่เคยมีการปลูกในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.805888485+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.805924967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.805930678+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:11.805941508+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.805948532+07:00","message":"[bufferProcess] interim [920000000]:พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.805951011+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในตลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.8059565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.805959144+07:00","message":"> Transcript [179] [false]: 'พี่ไม่เคยมีการปลูกในตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.805961571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:11.805964295+07:00","message":"Set new StatePrefix: 'พี่ไม่เคยมีการปลูกในตลาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.065491682+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.065525316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.06553181+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.065548119+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065555164+07:00","message":"[bufferProcess] interim [160000000]:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065558445+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065565739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065568515+07:00","message":"> Transcript [180] [false]: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065571143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.065573262+07:00","message":"Set new StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.409377899+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.409415398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศไทยมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.409422201+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.409438435+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409447029+07:00","message":"[bufferProcess] interim [520000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409449987+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409456421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409459342+07:00","message":"> Transcript [181] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409462541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409464617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409466376+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.409468805+07:00","message":"TextPushed: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.542288654+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.542332723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.542339248+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.542354997+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.54236475+07:00","message":"[bufferProcess] interim [580000000]:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542368867+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542376488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542380888+07:00","message":"> Transcript [182] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542385822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542390516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542394153+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.542397865+07:00","message":"TextPushed: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.566806707+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.594929118+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.594958683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.594964805+07:00","message":"receive interim result [false|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.594975836+07:00","message":"[buffer interim] 32 false พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594983591+07:00","message":"[bufferProcess] interim [700000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594986846+07:00","message":"[bufferProcess] send to processor:พี่ไม่เคยมีการปลูกในประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594992553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594995082+07:00","message":"> Transcript [183] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594998044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.594999952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.595002215+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.595004472+07:00","message":"TextPushed: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.699188436+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724642268+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724677733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน\",\"confidence\":0.9393009}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724683993+07:00","message":"receive interim result [true|false]: พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724692373+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724700777+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724706895+07:00","message":"[buffer interim] 32 true พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724715676+07:00","message":"[bufferProcess] interim [850000000]:พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724719336+07:00","message":"[bufferProcess] send to processor (isfinal):พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724722624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724725775+07:00","message":"> Transcript [184] [false]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.72472949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724731345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724733798+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724736448+07:00","message":"TextPushed: 'พี่ไม่เคยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724742459+07:00","message":"Push: 'ปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724744285+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724746224+07:00","message":"Set new StatePrefix : 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724748402+07:00","message":"Next Push (prob) : 'ไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724749965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724751748+07:00","message":"> Transcript [185] [true]: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724753901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724755487+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724757436+07:00","message":"StatePrefix: 'พี่ไม่เคยมีการปลูกในประเทศไทยมาก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.72475956+07:00","message":"TextPushed: 'พี่ไม่เคยมีการปลูกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.724761542+07:00","message":"Push: 'ไทยมาก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724773499+07:00","message":"push: {false ปลูกในประเทศ 0 0xc0004a2780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.724785438+07:00","message":"push: {true ไทยมาก่อน 0 0xc0004a2780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:12.734817968+07:00","message":"write wav file: './tmp/7547/7547_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.759157607+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.930427227+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.93044423+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.930447039+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.930454824+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930462083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930466272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930468748+07:00","message":"> Transcript [186] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.93047111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930472934+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930474803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930476517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:12.930479067+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:12.930489168+07:00","message":"push: {true \n 0 0xc000186100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:12.93515734+07:00","message":"write wav file: './tmp/7547/7547_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:13.079133296+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:13.749017348+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:13.749075401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:13.749080792+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:13.749099052+07:00","message":"[buffer interim] 34 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:13.749105529+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:13.749107775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:13.875233208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:13.875241737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.335264977+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.335305571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.335310395+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.335325824+07:00","message":"[buffer interim] 34 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.335333073+07:00","message":"[bufferProcess] interim [260000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.335335463+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.335341696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.335344332+07:00","message":"> Transcript [187] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.335346392+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.392470698+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.392511502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.392517156+07:00","message":"receive interim result [false|false]: เช่นตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.392532362+07:00","message":"[buffer interim] 34 false เช่นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392538995+07:00","message":"[bufferProcess] interim [320000000]:เช่นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392541252+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392548101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392551003+07:00","message":"> Transcript [188] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392554106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392556227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392558065+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.392560488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.466086482+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.466122038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.466127245+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.466143286+07:00","message":"[buffer interim] 34 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466150723+07:00","message":"[bufferProcess] interim [380000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466153184+07:00","message":"[bufferProcess] send to processor:เช่นตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466159477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466162938+07:00","message":"> Transcript [189] [false]: 'เช่นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466166052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.466167928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.46617011+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.4661723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.510413944+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.510452357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.510457169+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.51046989+07:00","message":"[buffer interim] 34 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.51047621+07:00","message":"[bufferProcess] interim [440000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510478554+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510484726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510487323+07:00","message":"> Transcript [190] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510490432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510492513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510494539+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.510496427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.516918981+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.516930492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นสตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.516933861+07:00","message":"receive interim result [false|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.516942099+07:00","message":"[buffer interim] 34 false เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516944882+07:00","message":"[bufferProcess] interim [500000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516946662+07:00","message":"[bufferProcess] send to processor:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516948669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516950574+07:00","message":"> Transcript [191] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516952349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:14.516954839+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:14.936402064+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034629481+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034677402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นสตอเบอรี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.03468557+07:00","message":"receive interim result [true|false]: เช่นสตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034709496+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034713555+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034722089+07:00","message":"[buffer interim] 34 true เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034735188+07:00","message":"[bufferProcess] interim [70000000]:เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.03473941+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นสตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034752322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034766689+07:00","message":"> Transcript [192] [false]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034770578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034773305+07:00","message":"Set new StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034775489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034777442+07:00","message":"> Transcript [193] [true]: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034781006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034783337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034785061+07:00","message":"StatePrefix: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034787015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.034794358+07:00","message":"Push: 'เช่นสตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.034804364+07:00","message":"push: {true เช่นสตอเบอรี่ 0 0xc0004a2580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:15.041647364+07:00","message":"write wav file: './tmp/7547/7547_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.068211723+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.729446884+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.729492306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.729497552+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:15.729513825+07:00","message":"[buffer interim] 35 false จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.729521352+07:00","message":"[bufferProcess] interim [660000000]:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:15.729523556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:16.300525959+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:16.300566565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋ทีวี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:16.300572698+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:16.300584171+07:00","message":"[buffer interim] 35 false จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:16.300594807+07:00","message":"[bufferProcess] interim [260000000]:จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:16.300597243+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:16.300600852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:16.300603593+07:00","message":"> Transcript [194] [false]: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:16.300606059+07:00","message":"Set StatePrefix (first interim): 'จ๊ะเอ๋'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:16.87545652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:16.875458889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.130834163+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.130875219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋ทีวี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.130880531+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋ทีวี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.130893287+07:00","message":"[buffer interim] 35 false จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130900636+07:00","message":"[bufferProcess] interim [860000000]:จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130903101+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130909859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130913587+07:00","message":"> Transcript [195] [false]: 'จ๊ะเอ๋ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130916429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130918431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130920229+07:00","message":"StatePrefix: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.130922148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320671516+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320719614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320727098+07:00","message":"receive interim result [false|false]: จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320739915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" TV\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320743636+07:00","message":"receive interim result [false|false]:  TV"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320758295+07:00","message":"[buffer interim] 35 false จ๊ะเอ๋"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.320768212+07:00","message":"[buffer interim] 35 false  TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.32077589+07:00","message":"[bufferProcess] interim [280000000]:จ๊ะเอ๋"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320778404+07:00","message":"[bufferProcess] send to processor:จ๊ะเอ๋ทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320782097+07:00","message":"[bufferProcess] interim [280000000]: TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320784523+07:00","message":"[bufferProcess] update buffer: จ๊ะเอ๋ TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320787572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320790591+07:00","message":"> Transcript [196] [false]: 'จ๊ะเอ๋ทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320793221+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320795036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.32079685+07:00","message":"StatePrefix: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.320798756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.55746304+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.628825671+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660502949+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.66054733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ๊ะเอ๋ TV\",\"confidence\":0.7718588}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660554795+07:00","message":"receive interim result [true|false]: จ๊ะเอ๋ TV"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660565491+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660568736+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660575687+07:00","message":"[buffer interim] 35 true จ๊ะเอ๋ TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660586934+07:00","message":"[bufferProcess] interim [460000000]:จ๊ะเอ๋ TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660591081+07:00","message":"[bufferProcess] send to processor (isfinal):จ๊ะเอ๋ TV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660595766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660599584+07:00","message":"> Transcript [197] [false]: 'จ๊ะเอ๋ TV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660603434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660606035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660609061+07:00","message":"StatePrefix: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.6606119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660614318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.66061724+07:00","message":"> Transcript [198] [true]: 'จ๊ะเอ๋ TV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660620474+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660622679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660625257+07:00","message":"StatePrefix: 'จ๊ะเอ๋'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660627503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.660631011+07:00","message":"Push: 'จ๊ะเอ๋ TV'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.660641649+07:00","message":"push: {true จ๊ะเอ๋ TV 0 0xc00212ec00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:17.668679411+07:00","message":"write wav file: './tmp/7547/7547_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.75782415+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.819658809+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.917741314+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.917761967+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.917765262+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.917771129+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917778011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917782428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917784949+07:00","message":"> Transcript [199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917787506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.91778952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917791434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917793284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:17.917795759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:17.917834631+07:00","message":"push: {true \n 0 0xc00212ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:17.922257641+07:00","message":"write wav file: './tmp/7547/7547_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.343809642+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.343846684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.343851387+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.343863477+07:00","message":"[buffer interim] 37 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.343870213+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.343872292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.542849324+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.542887084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.542892929+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.542904742+07:00","message":"[buffer interim] 37 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.542914534+07:00","message":"[bufferProcess] interim [540000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.542916946+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.542922651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.542925462+07:00","message":"> Transcript [200] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.542928025+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.791658362+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.791704558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.791710698+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.791726316+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791733878+07:00","message":"[bufferProcess] interim [780000000]:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791736846+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.79174107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791743936+07:00","message":"> Transcript [201] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791746913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791749085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791750979+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.791752962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.98215578+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.982205364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.982214365+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:18.982234468+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982247986+07:00","message":"[bufferProcess] interim [960000000]:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982252507+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982263726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982267899+07:00","message":"> Transcript [202] [false]: 'ความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982273301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982276172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982279387+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:18.982282996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.442290915+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.44233425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.442340233+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับ 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.442353821+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442361767+07:00","message":"[bufferProcess] interim [440000000]:ความรู้เกี่ยวกับ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442364469+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442371097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.44237387+07:00","message":"> Transcript [203] [false]: 'ความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442376994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442379053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442380974+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.442382966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.451878699+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.451900504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับประชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.451905095+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับประชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.451916184+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451922038+07:00","message":"[bufferProcess] interim [500000000]:ความรู้เกี่ยวกับประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451924678+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451929134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451933408+07:00","message":"> Transcript [204] [false]: 'ความรู้เกี่ยวกับ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451937129+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451940041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451942654+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451945312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451949389+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451953504+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451955357+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.451957406+07:00","message":"Next Push (prob) : 'รู้เกี่ยวกับ 8'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.451965306+07:00","message":"push: {false ความ 0 0xc00212f200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.552371578+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.552408897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.552414795+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.552426959+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552434638+07:00","message":"[bufferProcess] interim [560000000]:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552437419+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552443198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552446054+07:00","message":"> Transcript [205] [false]: 'ความรู้เกี่ยวกับประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552448238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.552450222+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับประชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.75172803+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.751771208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.751777026+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.751792012+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751801991+07:00","message":"[bufferProcess] interim [740000000]:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751805009+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751812255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751815383+07:00","message":"> Transcript [206] [false]: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751817727+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.751819695+07:00","message":"Set new StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.752906337+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.752916938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.752920487+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.752927937+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752931022+07:00","message":"[bufferProcess] interim [800000000]:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752933484+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.75293579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752937733+07:00","message":"> Transcript [207] [false]: 'ความรู้เกี่ยวกับปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.75294014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752943126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752947876+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.752950095+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:19.876507273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:19.876527427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.941185777+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.941223892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.94122935+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:19.941243565+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941251367+07:00","message":"[bufferProcess] interim [980000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941254612+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941259793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941262715+07:00","message":"> Transcript [208] [false]: 'ความรู้เกี่ยวกับปัจจัยบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941265752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941267674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941269433+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:19.941271932+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.58046549+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.58050622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.58051256+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.580526902+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.58053606+07:00","message":"[bufferProcess] interim [580000000]:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580541131+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580548904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580551563+07:00","message":"> Transcript [209] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580554653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.58055681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580558603+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.580560825+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.652035217+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.652073313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.652078679+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.652093448+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652100597+07:00","message":"[bufferProcess] interim [700000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652103118+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652107136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652110866+07:00","message":"> Transcript [210] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652115004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652117135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652119132+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652121236+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652128269+07:00","message":"Push: 'รู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.65213067+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.65213283+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.652134932+07:00","message":"Next Push (prob) : 'บางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.652142974+07:00","message":"push: {false รู้เกี่ยวกับปัจจัย 0 0xc00212f200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.786368416+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.786410055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.786415815+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.786431039+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786438394+07:00","message":"[bufferProcess] interim [820000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786440885+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786444699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786447387+07:00","message":"> Transcript [211] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786450306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786452322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786454584+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.786457135+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.974668304+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.974726222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.974733059+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:20.974766519+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.97478212+07:00","message":"[bufferProcess] interim [0]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974784998+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974792746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974795462+07:00","message":"> Transcript [212] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974798338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974800414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.974802551+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:20.97480592+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.163155475+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.163198522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.163206333+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.16322504+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163236322+07:00","message":"[bufferProcess] interim [180000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163240192+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163248469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163253434+07:00","message":"> Transcript [213] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163257871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163260538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163263514+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.163267327+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.351728447+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.351764178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.351769795+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.351784709+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351791009+07:00","message":"[bufferProcess] interim [360000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351793759+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351799984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351802458+07:00","message":"> Transcript [214] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.35180577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351807748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351810002+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351812605+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351821718+07:00","message":"Push: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351824612+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351827059+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.351829809+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.351837329+07:00","message":"push: {false บางประการ 0 0xc00212f200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.671736786+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.671774754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.671780646+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.671795157+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671802872+07:00","message":"[bufferProcess] interim [660000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671805323+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671809242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671811797+07:00","message":"> Transcript [215] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671815193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671817127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671819122+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.671821789+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.67256665+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.672582167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.672585581+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.672593036+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672597017+07:00","message":"[bufferProcess] interim [720000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672598902+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672600962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672602837+07:00","message":"> Transcript [216] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672605382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672607393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672609407+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.672611567+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.993682227+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.993723309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.993729404+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:21.993743433+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993751027+07:00","message":"[bufferProcess] interim [20000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993753727+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993761051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993763971+07:00","message":"> Transcript [217] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993768038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993769984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993772443+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:21.993774981+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.064988044+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.065027803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.065035217+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.065050098+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065059062+07:00","message":"[bufferProcess] interim [80000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065063062+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065068527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065072399+07:00","message":"> Transcript [218] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065078192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.06508102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065084428+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065088158+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065092252+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065095276+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065098722+07:00","message":"Set new StatePrefix : 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.065102427+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.065112634+07:00","message":"push: {false ที่มีผลต่อ 0 0xc00212f200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.43825094+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.438290959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.438296972+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.438310921+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438319699+07:00","message":"[bufferProcess] interim [440000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438322607+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438329714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438332835+07:00","message":"> Transcript [219] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.43833625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438339997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438342245+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.438344668+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.631339429+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.631381565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.631388757+07:00","message":"receive interim result [false|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.631429215+07:00","message":"[buffer interim] 37 false ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631440623+07:00","message":"[bufferProcess] interim [680000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631445368+07:00","message":"[bufferProcess] send to processor:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631452488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631456826+07:00","message":"> Transcript [220] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631462178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631465999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631468487+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.631471356+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.87608684+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:22.877217458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:22.877232157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968001069+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968048216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968056983+07:00","message":"receive interim result [true|false]: ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.96806941+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968072998+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968082071+07:00","message":"[buffer interim] 37 true ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968101209+07:00","message":"[bufferProcess] interim [70000000]:ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968109002+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968114551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968118686+07:00","message":"> Transcript [221] [false]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968123616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968126768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968130845+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968135129+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968138203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968140886+07:00","message":"> Transcript [222] [true]: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968144405+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968146778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968149088+07:00","message":"StatePrefix: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968152082+07:00","message":"TextPushed: 'ความรู้เกี่ยวกับปัจจัยบางประการที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:22.968160524+07:00","message":"Push: 'การเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:22.968173839+07:00","message":"push: {true การเจริญเติบโตของพืช 0 0xc00212f200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:22.978709298+07:00","message":"write wav file: './tmp/7547/7547_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.328323911+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.693527097+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.693564553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.693570352+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.693584014+07:00","message":"[buffer interim] 38 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.693591541+07:00","message":"[bufferProcess] interim [420000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.69359395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.829331581+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.829368298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.829373804+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:23.829387316+07:00","message":"[buffer interim] 38 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.829395852+07:00","message":"[bufferProcess] interim [480000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.829398127+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.829403815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.829406718+07:00","message":"> Transcript [223] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:23.829409144+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.005957628+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.006002772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.006008448+07:00","message":"receive interim result [false|false]: สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.006023108+07:00","message":"[buffer interim] 38 false สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006031601+07:00","message":"[bufferProcess] interim [720000000]:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006034057+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006038424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006041327+07:00","message":"> Transcript [224] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006043628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.006045516+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.18582211+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.185866006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.185871442+07:00","message":"receive interim result [false|false]: สามารถนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.185886419+07:00","message":"[buffer interim] 38 false สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185895205+07:00","message":"[bufferProcess] interim [840000000]:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.18589774+07:00","message":"[bufferProcess] send to processor:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185903783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185906432+07:00","message":"> Transcript [225] [false]: 'สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185909503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185911395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185913219+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.185915152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.314274593+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.314313772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.314319366+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.314330854+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314339869+07:00","message":"[bufferProcess] interim [960000000]:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314342327+07:00","message":"[bufferProcess] send to processor:สามารถนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314348497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314351489+07:00","message":"> Transcript [226] [false]: 'สามารถนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.31435459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314356442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314358227+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.314360109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.510367094+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.510405446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.510410794+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.510426886+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510434819+07:00","message":"[bufferProcess] interim [200000000]:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510437356+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.51044487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510448705+07:00","message":"> Transcript [227] [false]: 'สามารถนำมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510451866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510453888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510455682+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.510457647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.697439154+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.69747542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.69748108+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.697494585+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697501901+07:00","message":"[bufferProcess] interim [380000000]:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697504372+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697508544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697511284+07:00","message":"> Transcript [228] [false]: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697514254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697516266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.69751809+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697519979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697526352+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697528237+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.6975303+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.697532431+07:00","message":"Next Push (prob) : 'นำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.697539471+07:00","message":"push: {false สามารถ 0 0xc000187380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.884442227+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.884480696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.884486013+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.884499242+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884507394+07:00","message":"[bufferProcess] interim [560000000]:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884510249+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884517319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.88452041+07:00","message":"> Transcript [229] [false]: 'สามารถนำมาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884523497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884525566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884527803+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.884529957+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.965841393+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.965881232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.965886646+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:24.965897449+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965904252+07:00","message":"[bufferProcess] interim [680000000]:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965906633+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965913396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965916328+07:00","message":"> Transcript [230] [false]: 'สามารถนำมาใช้ในการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965919585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965921663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965923958+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:24.965925995+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.404513832+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.404550894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.404556348+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.404574115+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404581803+07:00","message":"[bufferProcess] interim [40000000]:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404584655+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404589158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404592518+07:00","message":"> Transcript [231] [false]: 'สามารถนำมาใช้ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404596769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404600183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404604131+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.404607179+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.408206749+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.408253395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.408259181+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.408273773+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.40828169+07:00","message":"[bufferProcess] interim [100000000]:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408284074+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408289252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408291907+07:00","message":"> Transcript [232] [false]: 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408296215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408298275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408300622+07:00","message":"StatePrefix: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.40830266+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408308099+07:00","message":"Push: 'นำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408309846+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408311911+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.408313788+07:00","message":"Next Push (prob) : 'การศึกษาวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.408320909+07:00","message":"push: {false นำมาใช้ใน 0 0xc000187380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.790534383+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.790571901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.790578317+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.790594055+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิจัยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.790602038+07:00","message":"[bufferProcess] interim [460000000]:สามารถนำมาใช้ในการศึกษาวิจัยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.79060442+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.790608441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.790611256+07:00","message":"> Transcript [233] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.790613761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.790616084+07:00","message":"Set new StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:25.877623673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:25.877639204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.93778115+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.937815117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนิด้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.937820522+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.937836564+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937843425+07:00","message":"[bufferProcess] interim [580000000]:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.93784619+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937853484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937856474+07:00","message":"> Transcript [234] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937859983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937861912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.93786362+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.937866082+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.979152618+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.979190169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.979195722+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:25.97920914+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979217397+07:00","message":"[bufferProcess] interim [700000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979221097+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979226749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979231757+07:00","message":"> Transcript [235] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979236512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979240036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979244145+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:25.979246617+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.206325298+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.320277626+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.320324236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.320330426+07:00","message":"receive interim result [false|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.320344771+07:00","message":"[buffer interim] 38 false สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320352448+07:00","message":"[bufferProcess] interim [60000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320355127+07:00","message":"[bufferProcess] send to processor:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320360952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320364031+07:00","message":"> Transcript [236] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320367627+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320369876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320371672+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.320375868+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.34088233+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340905909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ\",\"confidence\":0.9553216}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340911135+07:00","message":"receive interim result [true|false]: สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340919053+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340921387+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340927293+07:00","message":"[buffer interim] 38 true สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340932107+07:00","message":"[bufferProcess] interim [90000000]:สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340935465+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340938471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340940815+07:00","message":"> Transcript [237] [false]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340943258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340944915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340946595+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340948665+07:00","message":"TextPushed: 'สามารถนำมาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340951156+07:00","message":"Push: 'การศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.34095289+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.34095491+07:00","message":"Set new StatePrefix : 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340957001+07:00","message":"Next Push (prob) : 'นี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340961037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340962943+07:00","message":"> Transcript [238] [true]: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340965002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340966562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340969023+07:00","message":"StatePrefix: 'สามารถนำมาใช้ในการศึกษาวิจัยนี้ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340971093+07:00","message":"TextPushed: 'สามารถนำมาใช้ในการศึกษาวิจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.340973201+07:00","message":"Push: 'นี้ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340981355+07:00","message":"push: {false การศึกษาวิจัย 0 0xc000187380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.340987125+07:00","message":"push: {true นี้ได้ค่ะ 0 0xc000187380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:26.352012711+07:00","message":"write wav file: './tmp/7547/7547_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.659304651+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.787348706+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.894848583+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.894889979+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.894893399+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.894901308+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894908502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.89491236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894914803+07:00","message":"> Transcript [239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894918782+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894922111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894925547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.894928216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:26.89493197+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.894944376+07:00","message":"push: {true \n 0 0xc0004a2100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:26.899604501+07:00","message":"write wav file: './tmp/7547/7547_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:26.979216562+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.237560691+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.324695343+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.324736487+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.324740095+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.324748505+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324762647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324766157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.32476878+07:00","message":"> Transcript [240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324771499+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324774065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324775947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.324778203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.32478417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.324794215+07:00","message":"push: {true \n 0 0xc001afe280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:27.329587256+07:00","message":"write wav file: './tmp/7547/7547_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.358366494+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.676355434+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.747655381+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.774022982+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.774046299+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.774049702+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.774057557+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774065631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774069835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774072428+07:00","message":"> Transcript [241] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774075475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774077575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.77407929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774081107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:27.774083607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:27.774092385+07:00","message":"push: {true \n 0 0xc001afe800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:27.778784583+07:00","message":"write wav file: './tmp/7547/7547_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.330369327+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.330421699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.330429246+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.330448513+07:00","message":"[buffer interim] 42 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.330455082+07:00","message":"[bufferProcess] interim [540000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.330457331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.438809453+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.438850205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.438854932+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.438871651+07:00","message":"[buffer interim] 42 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.438878703+07:00","message":"[bufferProcess] interim [660000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.43888253+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.438886265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.43888969+07:00","message":"> Transcript [242] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.438892147+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.496522772+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.496557225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.496562213+07:00","message":"receive interim result [false|false]: อยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.4965725+07:00","message":"[buffer interim] 42 false อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.496578956+07:00","message":"[bufferProcess] interim [780000000]:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.496581169+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.496586231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.496588841+07:00","message":"> Transcript [243] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.49659089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.496593148+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.639071544+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.639124019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.639131496+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:28.639148737+07:00","message":"[buffer interim] 42 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639161177+07:00","message":"[bufferProcess] interim [840000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639164311+07:00","message":"[bufferProcess] send to processor:อยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639173752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639177664+07:00","message":"> Transcript [244] [false]: 'อยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639181409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:28.639184501+07:00","message":"Set new StatePrefix: 'อยากรู้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:28.878250033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:28.878273845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.263339639+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.263382454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.26338802+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.263402186+07:00","message":"[buffer interim] 42 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.263409904+07:00","message":"[bufferProcess] interim [440000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.263412188+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.26341884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.263421827+07:00","message":"> Transcript [245] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.263423904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.263425745+07:00","message":"Set new StatePrefix: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.582506058+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.582552667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.582565412+07:00","message":"receive interim result [false|false]: จากรูปนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:29.582589296+07:00","message":"[buffer interim] 42 false จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582601987+07:00","message":"[bufferProcess] interim [800000000]:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582606339+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582613515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582617407+07:00","message":"> Transcript [246] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582622177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582625123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.58262842+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:29.582633713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.100705483+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.100754724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนรังสรรค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.100761472+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.100775595+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100786821+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100790333+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100796888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100801364+07:00","message":"> Transcript [247] [false]: 'จากรูปนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100805969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100808816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100812019+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.100815572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.103614526+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.103624474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.103628006+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.103633988+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103638439+07:00","message":"[bufferProcess] interim [220000000]:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103641196+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนรังสรรค์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103644295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103647128+07:00","message":"> Transcript [248] [false]: 'จากรูปนักเรียนรังสรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103650303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103652988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103656441+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.103658161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.211455712+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.211495067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.211501537+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.21151425+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211521206+07:00","message":"[bufferProcess] interim [460000000]:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211523584+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.21152895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211531376+07:00","message":"> Transcript [249] [false]: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211534172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211536312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211538185+07:00","message":"StatePrefix: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211539945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211544181+07:00","message":"Push: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211545909+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211548055+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.211550252+07:00","message":"Next Push (prob) : 'นักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.211559779+07:00","message":"push: {false จากรูป 0 0xc001afe900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.339009174+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.339051851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.339061083+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.339076829+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339085853+07:00","message":"[bufferProcess] interim [580000000]:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339089367+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.33909489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339098605+07:00","message":"> Transcript [250] [false]: 'จากรูปนักเรียนลองสังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339101978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339103893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339105789+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.339107993+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.531351001+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.531397165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.531403021+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:30.531417809+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531426347+07:00","message":"[bufferProcess] interim [760000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531429048+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531433133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531438028+07:00","message":"> Transcript [251] [false]: 'จากรูปนักเรียนลองสังเกตดูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.53144152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531443818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531445714+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:30.531447836+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.106743126+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.106780319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.106786925+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.106804545+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106810962+07:00","message":"[bufferProcess] interim [360000000]:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106813547+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106820282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106822853+07:00","message":"> Transcript [252] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106826103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.10682809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106830435+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.106832548+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.11044984+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.110492082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.110497975+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.110515286+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110524754+07:00","message":"[bufferProcess] interim [420000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.11052722+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110532981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110535613+07:00","message":"> Transcript [253] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110538919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110540962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110543046+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110545461+07:00","message":"TextPushed: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110550555+07:00","message":"Push: 'นักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110552521+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110555158+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.110557342+07:00","message":"Next Push (prob) : 'ดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.110565666+07:00","message":"push: {false นักเรียนลองสังเกต 0 0xc001afe900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.35327079+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.3532935+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353296983+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353298967+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353300622+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353302587+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353304831+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353306712+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353308448+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353310035+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353324471+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353326107+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.353327651+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.435774874+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.435809234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.435815606+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.435827227+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435837269+07:00","message":"[bufferProcess] interim [720000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435840131+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435846201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435848947+07:00","message":"> Transcript [254] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435852128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435854195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435856046+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.435858394+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.811943452+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.811983827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.811990323+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.812005603+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.81201323+07:00","message":"[bufferProcess] interim [80000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812015837+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812023144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812025734+07:00","message":"> Transcript [255] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812029869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.81203212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812034159+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.812037027+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:31.878471025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:31.878476512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.936643107+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.936678002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.936684212+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:31.93670324+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936711297+07:00","message":"[bufferProcess] interim [140000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936713731+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936719571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936722688+07:00","message":"> Transcript [256] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936726472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936728414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936730222+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:31.936732583+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.141033356+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.141071861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.141078189+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.141106602+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141117253+07:00","message":"[bufferProcess] interim [380000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141121933+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141129213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141132078+07:00","message":"> Transcript [257] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141136362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141138823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141140777+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141143249+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141149242+07:00","message":"Push: 'ดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141151059+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.141153236+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.14115661+07:00","message":"Next Push (prob) : 'ว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.141178854+07:00","message":"push: {false ดูสิคะ 0 0xc001afe900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.365975191+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.366010224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.366017325+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.366029648+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366036799+07:00","message":"[bufferProcess] interim [560000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366040811+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366048325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366052326+07:00","message":"> Transcript [258] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366056772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366058911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366060854+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.366063529+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.39355492+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.393583187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.393591307+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.393605607+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393611346+07:00","message":"[bufferProcess] interim [620000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393613969+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393617212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393619886+07:00","message":"> Transcript [259] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.39362313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393627061+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.393629927+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.622524985+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.622564591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.622572125+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.622587393+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622594802+07:00","message":"[bufferProcess] interim [800000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622597881+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622605014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622607802+07:00","message":"> Transcript [260] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622612177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622614406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622616631+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.622619932+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.689266677+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.689300275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.689305829+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.689322692+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689332083+07:00","message":"[bufferProcess] interim [920000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689334863+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689342101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689344931+07:00","message":"> Transcript [261] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689348848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689350806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689355689+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689358926+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689366142+07:00","message":"Push: 'ว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689369137+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.68937217+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.689376315+07:00","message":"Next Push (prob) : 'พืชที่อยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.689387848+07:00","message":"push: {false ว่าการปลูก 0 0xc001afe900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.77026734+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.770305371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.770316763+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:32.77033341+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770341353+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770344352+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770348144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770350924+07:00","message":"> Transcript [262] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770354619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770356433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.77035821+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:32.770360627+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.268913039+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.268950992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.268957893+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.268973756+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.268981885+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.268985665+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.268993786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.268996586+07:00","message":"> Transcript [263] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.268999552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.269001667+07:00","message":"Set new StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.386413927+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.447982966+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.500848403+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.500883354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.500890005+07:00","message":"receive interim result [false|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.500906648+07:00","message":"[buffer interim] 42 false จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500914594+07:00","message":"[bufferProcess] interim [340000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500917386+07:00","message":"[bufferProcess] send to processor:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500921951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500924609+07:00","message":"> Transcript [264] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500927897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500929826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500931753+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.500934281+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804666266+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804714673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ\",\"confidence\":0.9438854}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804721494+07:00","message":"receive interim result [true|false]: จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804731237+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804734173+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.804746431+07:00","message":"[buffer interim] 42 true จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804769827+07:00","message":"[bufferProcess] interim [850000000]:จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804774016+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804788012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.80481273+07:00","message":"> Transcript [265] [false]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804818837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.8048213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804823355+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804826939+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.80482942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804831473+07:00","message":"> Transcript [266] [true]: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.80483374+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804835301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804836862+07:00","message":"StatePrefix: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกพืชที่อยู่ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804838954+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.804840658+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.80504024+07:00","message":"Push: 'ปลุกให้พี่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.805044142+07:00","message":"TextPushed: 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลูกปลุกให้พี่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.805046514+07:00","message":"Set new StatePrefix : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.805048736+07:00","message":"Next Push (prob) : 'จากรูปนักเรียนลองสังเกตดูสิคะว่าการปลุกให้พี่อยู่ทางด้านซ้ายมือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:33.805058422+07:00","message":"push: {true ปลุกให้พี่อยู่ทางด้านซ้ายมือ 0 0xc001afe900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:33.805054753+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_42.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:33.816843579+07:00","message":"write wav file: './tmp/7547/7547_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.689976826+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.69001583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.690021656+07:00","message":"receive interim result [false|false]: ด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.690038431+07:00","message":"[buffer interim] 43 false ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.69004574+07:00","message":"[bufferProcess] interim [80000000]:ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.690047886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.875050852+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.875092193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.875098648+07:00","message":"receive interim result [false|false]: ด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:34.875114489+07:00","message":"[buffer interim] 43 false ด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.875122467+07:00","message":"[bufferProcess] interim [260000000]:ด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.875124869+07:00","message":"[bufferProcess] send to processor:ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.8751291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.875131877+07:00","message":"> Transcript [267] [false]: 'ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:34.875134047+07:00","message":"Set StatePrefix (first interim): 'ด้านขวา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:34.879224968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:34.879236929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.117731242+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220133148+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220176205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านขวามือ\",\"confidence\":0.943808}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220182073+07:00","message":"receive interim result [true|false]: ด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220190941+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220192855+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220199836+07:00","message":"[buffer interim] 43 true ด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220209624+07:00","message":"[bufferProcess] interim [680000000]:ด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220215243+07:00","message":"[bufferProcess] send to processor (isfinal):ด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220218816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220221662+07:00","message":"> Transcript [268] [false]: 'ด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220224385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220226245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220228068+07:00","message":"StatePrefix: 'ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220229901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220231573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220233555+07:00","message":"> Transcript [269] [true]: 'ด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220235517+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.22023722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220238785+07:00","message":"StatePrefix: 'ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220242342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.220248153+07:00","message":"Push: 'ด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.220255808+07:00","message":"push: {true ด้านขวามือ 0 0xc001afeb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:35.226219922+07:00","message":"write wav file: './tmp/7547/7547_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.240167797+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.305332139+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.43533389+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.435355668+07:00","message":"found end of frame, send empty tag with msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.435359057+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.435367438+07:00","message":"[buffer interim] 44 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.43537559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435379903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435383216+07:00","message":"> Transcript [270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435386006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435388006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435389768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435391729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:35.435394269+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.435405696+07:00","message":"push: {true \n 0 0xc000187980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:35.43959838+07:00","message":"write wav file: './tmp/7547/7547_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:35.49730034+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:37.879656254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:37.87966089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237870656+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237912415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237917685+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237932641+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237936905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237939782+07:00","message":"receive interim result [false|false]: มีสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237944164+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237947839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237950826+07:00","message":"receive interim result [false|false]: มีสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237956661+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237956971+07:00","message":"[buffer interim] 45 false 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237968929+07:00","message":"[buffer interim] 45 false มีสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237973134+07:00","message":"[buffer interim] 45 false มีสิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.237959218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.238002968+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.238017039+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.237980174+07:00","message":"[bufferProcess] interim [910000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238023885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238027965+07:00","message":"[bufferProcess] send to processor (ticker):20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238032984+07:00","message":"[bufferProcess] interim [30000000]:มีสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238034482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238036311+07:00","message":"[bufferProcess] interim [90000000]:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238038219+07:00","message":"[bufferProcess] send to processor:มีสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238040764+07:00","message":"[bufferProcess] interim [270000000]:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238042438+07:00","message":"[bufferProcess] send to processor:มีสิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238045192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238048345+07:00","message":"> Transcript [271] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238050528+07:00","message":"Set StatePrefix (first interim): '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238052112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238054119+07:00","message":"> Transcript [272] [false]: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238056232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238057968+07:00","message":"Set new StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238059357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238061056+07:00","message":"> Transcript [273] [false]: 'มีสิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238063239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238065345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238066954+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.238069241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480844604+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480882219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480888135+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480903771+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480909654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480912366+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480920218+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480925169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480928584+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480935951+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480941384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480943906+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480950758+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480954045+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480956106+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.480958106+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480964448+07:00","message":"[bufferProcess] interim [450000000]:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480966724+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480969647+07:00","message":"[bufferProcess] interim [510000000]:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480971412+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.48097356+07:00","message":"[bufferProcess] interim [810000000]:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480975237+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480977227+07:00","message":"[bufferProcess] interim [930000000]:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480978917+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480981875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480984911+07:00","message":"> Transcript [274] [false]: 'มีสิ่งใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.48098969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480992432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480995118+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.480999235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481000897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481002691+07:00","message":"> Transcript [275] [false]: 'มีสิ่งใดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481004491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481006083+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481007611+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481009198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481010537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481016166+07:00","message":"> Transcript [276] [false]: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481018143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481019814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481021293+07:00","message":"StatePrefix: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481022778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481025439+07:00","message":"Push: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481027171+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.48102898+07:00","message":"Set new StatePrefix : 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481031472+07:00","message":"Next Push (prob) : 'ใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.48103302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481034663+07:00","message":"> Transcript [277] [false]: 'มีสิ่งใดที่เหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481036397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481037852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481039343+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.481041198+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.481049049+07:00","message":"push: {false มีสิ่ง 0 0xc001afed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.767136297+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828558866+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828593615+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-04-22T13:23:38.828598846+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828613778+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828618031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่าแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828620619+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828626503+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.82862936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828631938+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828637837+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828647346+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828649974+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828657152+07:00","message":"[bufferProcess] interim [530000000]:มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828660058+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828666603+07:00","message":"[bufferProcess] interim [650000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828668705+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828671727+07:00","message":"[bufferProcess] interim [830000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828673641+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828676863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828679791+07:00","message":"> Transcript [278] [false]: 'มีสิ่งใดที่เหมือนหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828682982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828684895+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828687323+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828698523+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828700301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828702207+07:00","message":"> Transcript [279] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828704104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828705733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828707263+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828708993+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828710491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828712106+07:00","message":"> Transcript [280] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828718372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828720145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828721608+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828723456+07:00","message":"TextPushed: 'มีสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828726289+07:00","message":"Push: 'ใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828728172+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828730127+07:00","message":"Set new StatePrefix : 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:38.828732492+07:00","message":"Next Push (prob) : 'หรือว่าแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.828741901+07:00","message":"push: {false ใดที่เหมือน 0 0xc001afed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:38.838621128+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.014824874+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.014864453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.014870718+07:00","message":"receive interim result [false|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.014886245+07:00","message":"[buffer interim] 45 false มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014893925+07:00","message":"[bufferProcess] interim [70000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.0148968+07:00","message":"[bufferProcess] send to processor:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014906399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014910068+07:00","message":"> Transcript [281] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014913287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014915253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014919101+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.014921904+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.026269871+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122498072+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122535039+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122538975+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122547931+07:00","message":"[buffer interim] force interim is final (2) :มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122557074+07:00","message":"[bufferProcess] interim [70000000]:มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122560177+07:00","message":"[bufferProcess] send to processor (isfinal):มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122564341+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122567332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122570998+07:00","message":"> Transcript [282] [false]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.12257409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122585169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122587967+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122590369+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122592365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122594196+07:00","message":"> Transcript [283] [true]: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.12259662+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122598227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122599797+07:00","message":"StatePrefix: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122601478+07:00","message":"TextPushed: 'มีสิ่งใดที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122603879+07:00","message":"Push: 'หรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122605394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122607169+07:00","message":"> Transcript [284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122608889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.12261051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122612196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122613688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.122615341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122625094+07:00","message":"push: {true หรือว่าแตกต่างกันบ้าง 0 0xc001afed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.122630985+07:00","message":"push: {true \n 0 0xc001afef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:39.132201417+07:00","message":"write wav file: './tmp/7547/7547_46.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:39.135911202+07:00","message":"write wav file: './tmp/7547/7547_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.159106391+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.217200135+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332009687+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332056289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332061822+07:00","message":"receive interim result [true|false]: มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332074175+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332076321+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.332083678+07:00","message":"[buffer interim] this message is already final true 45: 'มีสิ่งใดที่เหมือนหรือว่าแตกต่างกันบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.408763991+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.411069561+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.411099521+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.41110418+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.4111124+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411120438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411125029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411129275+07:00","message":"> Transcript [285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411131833+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411133748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.41113679+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411139708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.411143176+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.41115439+07:00","message":"push: {true \n 0 0xc0022beb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:39.415265619+07:00","message":"write wav file: './tmp/7547/7547_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.476200681+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.638763415+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.638784064+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.638787273+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.638794249+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638802212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638806386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638809194+07:00","message":"> Transcript [286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638811558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638813487+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638815249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638817095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:39.638826802+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.638837846+07:00","message":"push: {true \n 0 0xc0022bec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:39.642663955+07:00","message":"write wav file: './tmp/7547/7547_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:39.668964759+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.04671448+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.123124255+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.123154504+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.123158425+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.123167604+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123175941+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123185371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123188551+07:00","message":"> Transcript [287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123191961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123194433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123196309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123198438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.123201106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.123212016+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:40.127697653+07:00","message":"write wav file: './tmp/7547/7547_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.177808808+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.496799846+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.589140253+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.589188414+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.589192276+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.589199472+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589209125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589213119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.5892158+07:00","message":"> Transcript [288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589218344+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589220189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589222062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589223736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:40.589226043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.589235152+07:00","message":"push: {true \n 0 0xc000044680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:40.594221105+07:00","message":"write wav file: './tmp/7547/7547_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:40.818846927+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:40.88018325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:40.880192373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.5782673+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.578315732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เคย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.578321258+07:00","message":"receive interim result [false|false]: เคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.578337504+07:00","message":"[buffer interim] 51 false เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.578347577+07:00","message":"[bufferProcess] interim [480000000]:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.578349695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.759465598+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.759505927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.759511515+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.759522901+07:00","message":"[buffer interim] 51 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.759530563+07:00","message":"[bufferProcess] interim [600000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.759532847+07:00","message":"[bufferProcess] send to processor:เคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.759538694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.759541934+07:00","message":"> Transcript [289] [false]: 'เคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.759544204+07:00","message":"Set StatePrefix (first interim): 'เคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.871924973+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.871968537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลงต่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.871975905+07:00","message":"receive interim result [false|false]: เพลงต่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.871988798+07:00","message":"[buffer interim] 51 false เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.871995846+07:00","message":"[bufferProcess] interim [720000000]:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.871998368+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.87200542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.872008702+07:00","message":"> Transcript [290] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.872010904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.872012966+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.892145996+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.892170421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอตลอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.892175778+07:00","message":"receive interim result [false|false]: เธอตลอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.892187505+07:00","message":"[buffer interim] 51 false เธอตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.892192923+07:00","message":"[bufferProcess] interim [780000000]:เธอตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.892195259+07:00","message":"[bufferProcess] send to processor:เพลงต่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.892198649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.89220124+07:00","message":"> Transcript [291] [false]: 'เพลงต่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.892203755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.89220601+07:00","message":"Set new StatePrefix: 'เพลงต่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.93013041+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.930156053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota Rush\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.930161331+07:00","message":"receive interim result [false|false]: Toyota Rush"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.930174363+07:00","message":"[buffer interim] 51 false Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930184207+07:00","message":"[bufferProcess] interim [900000000]:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930187152+07:00","message":"[bufferProcess] send to processor:เธอตลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930192291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930195752+07:00","message":"> Transcript [292] [false]: 'เธอตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930198612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.930202261+07:00","message":"Set new StatePrefix: 'เธอตลอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.997315094+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.997354056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.9973594+07:00","message":"receive interim result [false|false]: เธอแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:41.997374112+07:00","message":"[buffer interim] 51 false เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997382226+07:00","message":"[bufferProcess] interim [20000000]:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997384908+07:00","message":"[bufferProcess] send to processor:Toyota Rush"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997389168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997391556+07:00","message":"> Transcript [293] [false]: 'Toyota Rush'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997393813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:41.997395654+07:00","message":"Set new StatePrefix: 'Toyota Rush'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.047578382+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.047612373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.047619+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.047631539+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047637476+07:00","message":"[bufferProcess] interim [80000000]:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047639973+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047645587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047648443+07:00","message":"> Transcript [294] [false]: 'เธอแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047650339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.047652407+07:00","message":"Set new StatePrefix: 'เธอแต่ละชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.703380774+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.703425524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.703431061+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.703443566+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703450588+07:00","message":"[bufferProcess] interim [680000000]:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703453303+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703458924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703462011+07:00","message":"> Transcript [295] [false]: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703464393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.703466634+07:00","message":"Set new StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.871145191+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.871189582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.87119524+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:42.871208099+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871215299+07:00","message":"[bufferProcess] interim [860000000]:เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871217739+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871223061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.87122605+07:00","message":"> Transcript [296] [false]: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871229226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871231382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871233468+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:42.871235748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.263135899+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.263177476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.263183652+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.263198099+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263205808+07:00","message":"[bufferProcess] interim [280000000]:เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263208969+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.26321355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263216937+07:00","message":"> Transcript [297] [false]: 'เธอแต่ละชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263220373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.26322226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263224302+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.263226553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.454869239+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.454927764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.454936893+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.454958535+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.454973281+07:00","message":"[bufferProcess] interim [460000000]:เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.454977681+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.454987474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.454992477+07:00","message":"> Transcript [298] [false]: 'เธอแต่ละชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.454998272+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.455002507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.455006123+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.455009341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.455974356+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.455985935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.455989101+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.455997015+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.4559998+07:00","message":"[bufferProcess] interim [520000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456003044+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456005343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456007945+07:00","message":"> Transcript [299] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456009959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.45601169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456013362+07:00","message":"StatePrefix: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456015015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.45602328+07:00","message":"Push: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456025137+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456027055+07:00","message":"Set new StatePrefix : 'เธอแต่ละชนิดเจริญได้ดีในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.456030675+07:00","message":"Next Push (prob) : 'เจริญได้ดีในสระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.456040866+07:00","message":"push: {false เธอแต่ละชนิด 0 0xc0022bf400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.779880845+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.779923678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.779929972+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.779944093+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779951921+07:00","message":"[bufferProcess] interim [820000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779954376+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779958182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779961132+07:00","message":"> Transcript [300] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779963302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.779965921+07:00","message":"Set new StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:43.881239677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:43.88124446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.967987588+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.968031209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.968037731+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:43.968053148+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968062967+07:00","message":"[bufferProcess] interim [0]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968066392+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968070538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968073413+07:00","message":"> Transcript [301] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968077956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968080168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968081988+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:43.968084266+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.290579217+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.290621579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.290628416+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.290642892+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290650796+07:00","message":"[bufferProcess] interim [240000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290653918+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290662295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290665283+07:00","message":"> Transcript [302] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290668588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290671092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290674452+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.290677283+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.550731478+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.550777897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.550785081+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.550800877+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550808551+07:00","message":"[bufferProcess] interim [540000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.55081157+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550818945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.55082203+07:00","message":"> Transcript [303] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550825802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550827818+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550830356+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.550834308+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.731685218+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.731732145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.731739283+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.73174898+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731756426+07:00","message":"[bufferProcess] interim [780000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731759267+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731763715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731766352+07:00","message":"> Transcript [304] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731769857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731771898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731774156+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731776642+07:00","message":"TextPushed: 'เธอแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731779636+07:00","message":"Push: 'เจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731781938+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731784056+07:00","message":"Set new StatePrefix : 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:44.731786203+07:00","message":"Next Push (prob) : 'แวดล้อมที่แตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:44.731794336+07:00","message":"push: {false เจริญได้ดีในสภาพ 0 0xc0022bf400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.052476974+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.052519231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.052525756+07:00","message":"receive interim result [false|false]: เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.05254132+07:00","message":"[buffer interim] 51 false เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052548755+07:00","message":"[bufferProcess] interim [80000000]:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052551738+07:00","message":"[bufferProcess] send to processor:เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052560022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052562888+07:00","message":"> Transcript [305] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052566693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052569332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.052571478+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.05257383+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.436669332+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537182896+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537235924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน\",\"confidence\":0.94509506}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537244074+07:00","message":"receive interim result [true|false]: คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537252733+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537254822+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537263755+07:00","message":"[buffer interim] 51 true คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537273931+07:00","message":"[bufferProcess] interim [620000000]:คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537279545+07:00","message":"[bufferProcess] send to processor (isfinal):เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537283505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537286531+07:00","message":"> Transcript [306] [false]: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537290347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537292443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537294243+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537296619+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537298463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537300331+07:00","message":"> Transcript [307] [true]: 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.53730311+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537304743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537306247+07:00","message":"StatePrefix: 'เธอแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537308297+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537310016+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537471422+07:00","message":"Push: 'ที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537474391+07:00","message":"TextPushed: 'เธอแต่ละชนิดเจริญได้ดีในสภาพที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537476794+07:00","message":"Set new StatePrefix : 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537479237+07:00","message":"Next Push (prob) : 'คือแต่ละชนิดเจริญได้ดีในสภาพแวดล้อมที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.537487899+07:00","message":"push: {true ที่แตกต่างกัน 0 0xc0022bf400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:45.537503184+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_51.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:45.547267453+07:00","message":"write wav file: './tmp/7547/7547_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.629482993+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:45.94800653+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.007402364+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.043645937+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.043663124+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.043666223+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.043672375+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043679298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043683685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043686571+07:00","message":"> Transcript [308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043689001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043701312+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.04370338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043705224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.043714103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.043725183+07:00","message":"push: {true \n 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:46.052146367+07:00","message":"write wav file: './tmp/7547/7547_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.674034383+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.674076636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.674081331+07:00","message":"receive interim result [false|false]: ชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.674098866+07:00","message":"[buffer interim] 53 false ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.674106104+07:00","message":"[bufferProcess] interim [480000000]:ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.674107949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:46.882163209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:46.882198086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.986971061+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.987019401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.987025213+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:46.987038559+07:00","message":"[buffer interim] 53 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.987045548+07:00","message":"[bufferProcess] interim [780000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.987048089+07:00","message":"[bufferProcess] send to processor:ชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.987056145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.987059353+07:00","message":"> Transcript [309] [false]: 'ชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:46.987061707+07:00","message":"Set StatePrefix (first interim): 'ชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.056026697+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.056072963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.056079047+07:00","message":"receive interim result [false|false]: ชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.056092993+07:00","message":"[buffer interim] 53 false ชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.056100713+07:00","message":"[bufferProcess] interim [900000000]:ชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.056102892+07:00","message":"[bufferProcess] send to processor:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.05610678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.05610972+07:00","message":"> Transcript [310] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.056111741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.056113642+07:00","message":"Set new StatePrefix: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.174337395+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.174389397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.174394878+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.17441074+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174419208+07:00","message":"[bufferProcess] interim [960000000]:ชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174421835+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174425737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174428308+07:00","message":"> Transcript [311] [false]: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174431026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.174432898+07:00","message":"Set new StatePrefix: 'ชนิดเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.182381502+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.182394546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.182398377+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.182407977+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182411678+07:00","message":"[bufferProcess] interim [20000000]:ชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182414121+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182416548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182418566+07:00","message":"> Transcript [312] [false]: 'ชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182420985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182422988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182425018+07:00","message":"StatePrefix: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.182427056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.3646658+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.364722936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.364728542+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.364744677+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.364752598+07:00","message":"[bufferProcess] interim [200000000]:ชนิดเจริญได้ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.36475503+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.364758734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.3647615+07:00","message":"> Transcript [313] [false]: 'ชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.364764654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.36476655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.364768663+07:00","message":"StatePrefix: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.364770768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.430489535+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.430528774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.430534356+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.430550494+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430557635+07:00","message":"[bufferProcess] interim [260000000]:ชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430559987+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430565774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430569115+07:00","message":"> Transcript [314] [false]: 'ชนิดเจริญได้ดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430572992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430574957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.43057683+07:00","message":"StatePrefix: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.430578985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.624727768+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.624769108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.624775178+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.624789313+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624797253+07:00","message":"[bufferProcess] interim [440000000]:ชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624799817+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624806836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624809668+07:00","message":"> Transcript [315] [false]: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.62481349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624816174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624818234+07:00","message":"StatePrefix: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624820348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624826054+07:00","message":"Push: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624827854+07:00","message":"TextPushed: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624829862+07:00","message":"Set new StatePrefix : 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.624831823+07:00","message":"Next Push (prob) : 'ได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.62483983+07:00","message":"push: {false ชนิดเจริญ 0 0xc00212eb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.771718722+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.771777142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในพิกัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.771782788+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในพิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.771801186+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771809336+07:00","message":"[bufferProcess] interim [620000000]:ชนิดเจริญได้ดีในพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771812185+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771816364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771819207+07:00","message":"> Transcript [316] [false]: 'ชนิดเจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771822491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771824419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771826196+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.771829441+07:00","message":"TextPushed: 'ชนิดเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.876879274+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.876921468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.876927782+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.87694262+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876950412+07:00","message":"[bufferProcess] interim [680000000]:ชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876952958+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีในพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876960771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876963574+07:00","message":"> Transcript [317] [false]: 'ชนิดเจริญได้ดีในพิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876966999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876969161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876971212+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.876973482+07:00","message":"TextPushed: 'ชนิดเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.946509154+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.946550184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่กลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.946556242+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:47.946569353+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946575517+07:00","message":"[bufferProcess] interim [800000000]:ชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946577816+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีในที่การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946583347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946585863+07:00","message":"> Transcript [318] [false]: 'ชนิดเจริญได้ดีในที่การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946588712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.94659073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946593126+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:47.946595424+07:00","message":"TextPushed: 'ชนิดเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.135551971+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.135589471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่กลางแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.135595032+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.135605585+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135612665+07:00","message":"[bufferProcess] interim [980000000]:ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135614879+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีในที่กลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135618556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135623634+07:00","message":"> Transcript [319] [false]: 'ชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135626627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135628448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135630309+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135632477+07:00","message":"TextPushed: 'ชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135634893+07:00","message":"Push: 'ได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135636601+07:00","message":"TextPushed: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135638829+07:00","message":"Set new StatePrefix : 'ชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.135640812+07:00","message":"Next Push (prob) : 'ที่กลาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.135647784+07:00","message":"push: {false ได้ดีใน 0 0xc00212eb00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.565575675+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.645619938+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.645659014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่กลางแจ้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.645664385+07:00","message":"receive interim result [false|false]: ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.645680815+07:00","message":"[buffer interim] 53 false ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645688119+07:00","message":"[bufferProcess] interim [580000000]:ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645690683+07:00","message":"[bufferProcess] send to processor:ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645710411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645713382+07:00","message":"> Transcript [320] [false]: 'ชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645716992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645718994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645720708+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.645723116+07:00","message":"TextPushed: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666507383+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666541493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนิดเจริญได้ดีในที่กลางแจ้ง\",\"confidence\":0.9558251}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666546476+07:00","message":"receive interim result [true|false]: ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666556401+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666558921+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666564496+07:00","message":"[buffer interim] 53 true ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666570644+07:00","message":"[bufferProcess] interim [580000000]:ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666578891+07:00","message":"[bufferProcess] send to processor (isfinal):ชนิดเจริญได้ดีในที่กลางแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666581849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666584534+07:00","message":"> Transcript [321] [false]: 'ชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666587003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666588735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666590494+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666592501+07:00","message":"TextPushed: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666594369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666596858+07:00","message":"> Transcript [322] [true]: 'ชนิดเจริญได้ดีในที่กลางแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666599476+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666601018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666602541+07:00","message":"StatePrefix: 'ชนิดเจริญได้ดีในที่กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.666604665+07:00","message":"TextPushed: 'ชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.66661068+07:00","message":"Push: 'ที่กลางแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.666619054+07:00","message":"push: {true ที่กลางแจ้ง 0 0xc00212eb00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:48.674797468+07:00","message":"write wav file: './tmp/7547/7547_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.699232854+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.756980476+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.94891392+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.948936497+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.948939596+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.948945434+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948952959+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948964883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948969116+07:00","message":"> Transcript [323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948972767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948975402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948977944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948981867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:48.948984555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:48.949034724+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:48.953317239+07:00","message":"write wav file: './tmp/7547/7547_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:49.207499796+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:49.88280018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:49.882812697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:49.902674793+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:49.902723876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:49.90272915+07:00","message":"receive interim result [false|false]: เพลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:49.902744329+07:00","message":"[buffer interim] 55 false เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:49.902751947+07:00","message":"[bufferProcess] interim [480000000]:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:49.902754678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.650879023+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.650915418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.650930891+07:00","message":"receive interim result [false|false]: ตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.650943873+07:00","message":"[buffer interim] 55 false ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.650950623+07:00","message":"[bufferProcess] interim [80000000]:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.650953258+07:00","message":"[bufferProcess] send to processor:เพลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.650958648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.650961369+07:00","message":"> Transcript [324] [false]: 'เพลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.650963441+07:00","message":"Set StatePrefix (first interim): 'เพลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.920421711+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.920460583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.920466228+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.920479667+07:00","message":"[buffer interim] 55 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920486119+07:00","message":"[bufferProcess] interim [200000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920488575+07:00","message":"[bufferProcess] send to processor:ตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920491816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920494321+07:00","message":"> Transcript [325] [false]: 'ตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920496459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.920498719+07:00","message":"Set new StatePrefix: 'ตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.947061862+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.947100173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.947106419+07:00","message":"receive interim result [false|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.947121773+07:00","message":"[buffer interim] 55 false สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.94712898+07:00","message":"[bufferProcess] interim [260000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.947132385+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.947136358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.947139755+07:00","message":"> Transcript [326] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.9471425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:50.947145409+07:00","message":"Set new StatePrefix: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:50.996363988+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090836645+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090877586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สตอเบอรี่\",\"confidence\":0.81395227}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.09088333+07:00","message":"receive interim result [true|false]: สตอเบอรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090894572+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090898676+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090905507+07:00","message":"[buffer interim] 55 true สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090912682+07:00","message":"[bufferProcess] interim [830000000]:สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090916585+07:00","message":"[bufferProcess] send to processor (isfinal):สตอเบอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090924542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090949371+07:00","message":"> Transcript [327] [false]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090953119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090955389+07:00","message":"Set new StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090957959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090960118+07:00","message":"> Transcript [328] [true]: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090963163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090965087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.09096711+07:00","message":"StatePrefix: 'สตอเบอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090969179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:51.090979741+07:00","message":"Push: 'สตอเบอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.090995118+07:00","message":"push: {true สตอเบอรี่ 0 0xc00212f100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:51.097894822+07:00","message":"write wav file: './tmp/7547/7547_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:51.258024234+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.008214935+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.008268919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.008275058+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.00828856+07:00","message":"[buffer interim] 56 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.008308305+07:00","message":"[bufferProcess] interim [780000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.008310709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.168764632+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.168799905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.168805919+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.168818617+07:00","message":"[buffer interim] 56 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.168825068+07:00","message":"[bufferProcess] interim [900000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.168827548+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.168834189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.168836851+07:00","message":"> Transcript [329] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.168839282+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.284653617+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.284700703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.28470718+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.284723415+07:00","message":"[buffer interim] 56 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284730349+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284732608+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284735946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284738457+07:00","message":"> Transcript [330] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284741166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284743296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284745323+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.284747259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.492573999+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.492609576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.492615073+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.492629992+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.492636971+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.492639462+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.49264263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.492645062+07:00","message":"> Transcript [331] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.492647064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.492649453+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.61518308+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.615220449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.615226388+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.61524214+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615249253+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615251428+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615254475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615257168+07:00","message":"> Transcript [332] [false]: 'ซึ่งก็คือรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615260134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.61526202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.61526378+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.615265886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:52.88352402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:52.883529165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.940944122+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.940992099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปถัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.940997796+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:52.941019117+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941029816+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941032467+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941036081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941039215+07:00","message":"> Transcript [333] [false]: 'ซึ่งก็คือรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941042704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941044802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941046627+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:52.941048533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.013426335+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.013463663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปถังน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.013469351+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.013498495+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013506095+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013508602+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013512154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013514559+07:00","message":"> Transcript [334] [false]: 'ซึ่งก็คือรูปถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013517631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013519716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013521448+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.013523335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.028139091+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.028170512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.028175955+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.028190729+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028195908+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028199134+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปถังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028206472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028208946+07:00","message":"> Transcript [335] [false]: 'ซึ่งก็คือรูปถังน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028211885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028213779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028215493+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028217395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028223661+07:00","message":"Push: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028225483+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028227672+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปถังน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.028229759+07:00","message":"Next Push (prob) : 'รูปถังน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.028237123+07:00","message":"push: {false ซึ่งก็คือ 0 0xc00212f500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.312457245+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.312499411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.312505379+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.312517972+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.31252382+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.312526445+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.312531635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.312534325+07:00","message":"> Transcript [336] [false]: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.31253641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.312538437+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.388072953+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.388121215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.388127541+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.388140319+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388146852+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388149388+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388156066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388159004+07:00","message":"> Transcript [337] [false]: 'ซึ่งก็คือรูปทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388162218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388164425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388166183+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.388168581+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.594403148+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.594438037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.594443457+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.594456563+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594463349+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594467314+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594473912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594476471+07:00","message":"> Transcript [338] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594479802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594481719+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594483685+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.594485847+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.718989926+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.719026445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.719031641+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.719045191+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719054338+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719057132+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719060475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719063103+07:00","message":"> Transcript [339] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719066443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719068504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719070587+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.719072719+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.754371653+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.754402356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.754407945+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.754421055+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754426805+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754429279+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754435798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754438487+07:00","message":"> Transcript [340] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754441651+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.75444378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754446674+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754448812+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754454459+07:00","message":"Push: 'รูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.75445626+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.754458842+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือรูปทางด้านซ้ายมือนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.75446126+07:00","message":"Next Push (prob) : 'ซ้ายมือนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.754469805+07:00","message":"push: {false รูปทางด้าน 0 0xc00212f500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.846389342+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.846432378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.846439684+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.846453101+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.846461245+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.846464942+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.846469536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.846473509+07:00","message":"> Transcript [341] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.84647713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.846481423+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.908739081+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.908774777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.908780633+07:00","message":"receive interim result [false|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:53.908792147+07:00","message":"[buffer interim] 56 false ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908798657+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908801203+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908806491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.90880907+07:00","message":"> Transcript [342] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908812595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908814685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908816614+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:53.908821899+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.146027418+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253449568+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253497333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253503932+07:00","message":"receive interim result [true|false]: ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253514256+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253516973+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253524139+07:00","message":"[buffer interim] 56 true ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253531389+07:00","message":"[bufferProcess] interim [90000000]:ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253538874+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253541816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253544685+07:00","message":"> Transcript [343] [false]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253547617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.25354943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253551252+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253553747+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253555496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253557284+07:00","message":"> Transcript [344] [true]: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253559298+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253560876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253562358+07:00","message":"StatePrefix: 'ซึ่งก็คือรูปทางด้านซ้ายมือนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.253564364+07:00","message":"TextPushed: 'ซึ่งก็คือรูปทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.25357184+07:00","message":"Push: 'ซ้ายมือนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.253579646+07:00","message":"push: {true ซ้ายมือนี้นะคะ 0 0xc00212f500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:54.262797824+07:00","message":"write wav file: './tmp/7547/7547_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.279604049+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.337701769+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.397803244+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.733305092+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.733324661+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.733327844+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.733333319+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733339786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733343354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733346139+07:00","message":"> Transcript [345] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733348243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733350111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733351936+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733353718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.733359555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.733367308+07:00","message":"push: {true \n 0 0xc000186a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:54.739481891+07:00","message":"write wav file: './tmp/7547/7547_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.817363136+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.817416114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.81742159+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:54.817438078+07:00","message":"[buffer interim] 58 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.817444705+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:54.817446525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.17659452+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.176636983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.176642922+07:00","message":"receive interim result [false|false]: ส่วนบาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.176667156+07:00","message":"[buffer interim] 58 false ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.176672888+07:00","message":"[bufferProcess] interim [600000000]:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.176675295+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.176678549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.176681318+07:00","message":"> Transcript [346] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.176683469+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.307142079+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.307181939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนบางซื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.307186901+07:00","message":"receive interim result [false|false]: สนบางซื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.30720073+07:00","message":"[buffer interim] 58 false สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307207352+07:00","message":"[bufferProcess] interim [720000000]:สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307209584+07:00","message":"[bufferProcess] send to processor:ส่วนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307215809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307218555+07:00","message":"> Transcript [347] [false]: 'ส่วนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307221469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307223439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307225344+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.307227794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.33166914+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.331715772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนบางชัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.331721485+07:00","message":"receive interim result [false|false]: สนบางชัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.331736339+07:00","message":"[buffer interim] 58 false สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331741932+07:00","message":"[bufferProcess] interim [780000000]:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331744019+07:00","message":"[bufferProcess] send to processor:สนบางซื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331747194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331749673+07:00","message":"> Transcript [348] [false]: 'สนบางซื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331751792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.331754944+07:00","message":"Set new StatePrefix: 'สนบางซื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.352312929+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.352358329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.352366642+07:00","message":"receive interim result [false|false]: ส่วนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.352384371+07:00","message":"[buffer interim] 58 false ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352397265+07:00","message":"[bufferProcess] interim [900000000]:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352399793+07:00","message":"[bufferProcess] send to processor:สนบางชัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352412145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352415077+07:00","message":"> Transcript [349] [false]: 'สนบางชัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352417145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.352418994+07:00","message":"Set new StatePrefix: 'สนบางชัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.58921588+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.589256001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.589263286+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.589276734+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589283221+07:00","message":"[bufferProcess] interim [140000000]:ส่วนบางชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589285954+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589292734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589295957+07:00","message":"> Transcript [350] [false]: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589298294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.589300348+07:00","message":"Set new StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.748713695+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.748757422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.748763023+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.74877719+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748783669+07:00","message":"[bufferProcess] interim [320000000]:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748786119+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748792413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748795066+07:00","message":"> Transcript [351] [false]: 'ส่วนบางชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.74879845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748800508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748802461+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.748805065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.846374225+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.846418954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.846424802+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.846438468+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846445026+07:00","message":"[bufferProcess] interim [440000000]:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846447434+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846453082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846455753+07:00","message":"> Transcript [352] [false]: 'ส่วนบางชนิดเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846458912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846460981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846462859+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.846464939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:55.883809507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:55.883821915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.969179542+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.969222788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.969228934+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:55.969246098+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969252941+07:00","message":"[bufferProcess] interim [560000000]:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969255577+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969259255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969261908+07:00","message":"> Transcript [353] [false]: 'ส่วนบางชนิดเจริญได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969264758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969266644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969268403+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:55.969270283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.15935175+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.159388635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.15939387+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.159408615+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159416043+07:00","message":"[bufferProcess] interim [800000000]:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159419867+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159424039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159426904+07:00","message":"> Transcript [354] [false]: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159430047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159431975+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159433725+07:00","message":"StatePrefix: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159435666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159440083+07:00","message":"Push: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159441963+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.159446626+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.15944903+07:00","message":"Next Push (prob) : 'เจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.159456239+07:00","message":"push: {false ส่วนบางชนิด 0 0xc0022bf780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.46579351+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.465833703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.465839644+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.465858363+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465868928+07:00","message":"[bufferProcess] interim [100000000]:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465871633+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465878704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465881468+07:00","message":"> Transcript [355] [false]: 'ส่วนบางชนิดเจริญได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465884664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465886721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465888476+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.465891211+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.668886795+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.668931596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.668937839+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.668956767+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668965764+07:00","message":"[bufferProcess] interim [280000000]:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668969497+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668974096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.6689779+07:00","message":"> Transcript [356] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668982642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668985593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668988689+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.668992233+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.858462552+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.858505523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.858510833+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:56.858522098+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858529031+07:00","message":"[bufferProcess] interim [520000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858531575+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858536911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858541478+07:00","message":"> Transcript [357] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858545427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.85854749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858549548+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:56.858551707+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.360912851+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.360950597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.360956716+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.360971535+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360977966+07:00","message":"[bufferProcess] interim [940000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360981118+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มีแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360988056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360990588+07:00","message":"> Transcript [358] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360993982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.360996018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.36100031+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.361002566+07:00","message":"TextPushed: 'ส่วนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.361008008+07:00","message":"Push: 'เจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.361009782+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.361011817+07:00","message":"Set new StatePrefix : 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.36101411+07:00","message":"Next Push (prob) : 'ในที่มีแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.361021625+07:00","message":"push: {false เจริญได้ดี 0 0xc0022bf780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.367472386+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.367493779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.367498954+07:00","message":"receive interim result [false|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.367511698+07:00","message":"[buffer interim] 58 false ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367516956+07:00","message":"[bufferProcess] interim [0]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367519046+07:00","message":"[bufferProcess] send to processor:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367521964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367524358+07:00","message":"> Transcript [359] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.36752711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367530639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367532375+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.367534711+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.727309456+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855281506+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855325958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร\",\"confidence\":0.94795966}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855332392+07:00","message":"receive interim result [true|false]: ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855341225+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855343533+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855349872+07:00","message":"[buffer interim] 58 true ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855359712+07:00","message":"[bufferProcess] interim [540000000]:ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855365284+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855368686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855371604+07:00","message":"> Transcript [360] [false]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855374811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855376788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855378581+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855380882+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855382812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855384598+07:00","message":"> Transcript [361] [true]: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสงรำไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855386847+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855389043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855390645+07:00","message":"StatePrefix: 'ส่วนบางชนิดเจริญได้ดีในที่มีแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855392305+07:00","message":"TextPushed: 'ส่วนบางชนิดเจริญได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:57.855398341+07:00","message":"Push: 'ในที่มีแสงรำไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.855407102+07:00","message":"push: {true ในที่มีแสงรำไร 0 0xc0022bf780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:57.864914321+07:00","message":"write wav file: './tmp/7547/7547_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:57.987752868+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.117813212+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.260180836+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.26020422+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.260207819+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.260215771+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260223299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260228199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260231924+07:00","message":"> Transcript [362] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260234316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260236273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260238106+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260239861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:58.260242375+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.260253406+07:00","message":"push: {true \n 0 0xc000186900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:23:58.264806595+07:00","message":"write wav file: './tmp/7547/7547_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:58.498787425+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:58.884770711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:23:58.884781567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.229011012+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.229048091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.229053684+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.22907066+07:00","message":"[buffer interim] 60 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.22907976+07:00","message":"[bufferProcess] interim [540000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.229082676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.484113746+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.48415503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.484160865+07:00","message":"receive interim result [false|false]: เชน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.48417521+07:00","message":"[buffer interim] 60 false เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.484182253+07:00","message":"[bufferProcess] interim [780000000]:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.484184426+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.48418801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.484192114+07:00","message":"> Transcript [363] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.484194602+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.552518492+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.552569858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นทรัล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.552575959+07:00","message":"receive interim result [false|false]: เซ็นทรัล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.55259082+07:00","message":"[buffer interim] 60 false เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.552598204+07:00","message":"[bufferProcess] interim [840000000]:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.552600736+07:00","message":"[bufferProcess] send to processor:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.552607683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.55261042+07:00","message":"> Transcript [364] [false]: 'เชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.552612553+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.552614896+07:00","message":"Set new StatePrefix: 'เชน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.632292301+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.632336454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.632341615+07:00","message":"receive interim result [false|false]: เชน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.632355012+07:00","message":"[buffer interim] 60 false เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632361665+07:00","message":"[bufferProcess] interim [900000000]:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632364008+07:00","message":"[bufferProcess] send to processor:เซ็นทรัล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632370055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632373168+07:00","message":"> Transcript [365] [false]: 'เซ็นทรัล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632375348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.632377325+07:00","message":"Set new StatePrefix: 'เซ็นทรัล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.716170212+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.716208027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชนพักบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.716214378+07:00","message":"receive interim result [false|false]: เชนพักบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.716227981+07:00","message":"[buffer interim] 60 false เชนพักบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716235143+07:00","message":"[bufferProcess] interim [20000000]:เชนพักบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716237586+07:00","message":"[bufferProcess] send to processor:เชน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716244812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716247433+07:00","message":"> Transcript [366] [false]: 'เชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716249771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.716252058+07:00","message":"Set new StatePrefix: 'เชน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.905787235+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.905830822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Changes\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.905836928+07:00","message":"receive interim result [false|false]: Changes"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.905850145+07:00","message":"[buffer interim] 60 false Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905858243+07:00","message":"[bufferProcess] interim [140000000]:Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905861235+07:00","message":"[bufferProcess] send to processor:เชนพักบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905865801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905868634+07:00","message":"> Transcript [367] [false]: 'เชนพักบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905872286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905874428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905876567+07:00","message":"StatePrefix: 'เชน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.905879309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.936556991+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.936597907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชนพักบ้านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.936603664+07:00","message":"receive interim result [false|false]: เชนพักบ้านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.936618849+07:00","message":"[buffer interim] 60 false เชนพักบ้านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.936626448+07:00","message":"[bufferProcess] interim [200000000]:เชนพักบ้านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.936628764+07:00","message":"[bufferProcess] send to processor:Changes"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.93663213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.936635241+07:00","message":"> Transcript [368] [false]: 'Changes'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.93663747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.936639595+07:00","message":"Set new StatePrefix: 'Changes'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.948427686+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.948471272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.94847925+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:23:59.948496066+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948502772+07:00","message":"[bufferProcess] interim [260000000]:เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948506252+07:00","message":"[bufferProcess] send to processor:เชนพักบ้านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948510342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948513601+07:00","message":"> Transcript [369] [false]: 'เชนพักบ้านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948522934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:23:59.948526803+07:00","message":"Set new StatePrefix: 'เชนพักบ้านฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.124916986+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.124957517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.124963737+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.124978+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.12498779+07:00","message":"[bufferProcess] interim [500000000]:เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.124990045+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.124996372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.124999549+07:00","message":"> Transcript [370] [false]: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.125001973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.125004257+07:00","message":"Set new StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.646099168+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.646152094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.646158129+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.646176832+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.646186722+07:00","message":"[bufferProcess] interim [980000000]:เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.646189017+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.64619309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.64619605+07:00","message":"> Transcript [371] [false]: 'เช่นผักบางชนิดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.646199319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.646201592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.64620385+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.646205986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.815296376+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.81534276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.81534863+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:00.815366787+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815374944+07:00","message":"[bufferProcess] interim [220000000]:เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815377551+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815383974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815386532+07:00","message":"> Transcript [372] [false]: 'เช่นผักบางชนิดที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815389827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815391833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815393753+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:00.815395787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.074808476+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.074848737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในร่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.074854692+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.074869529+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074877013+07:00","message":"[bufferProcess] interim [400000000]:เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074879369+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074886505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074889966+07:00","message":"> Transcript [373] [false]: 'เช่นผักบางชนิดที่ปลูกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074893765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074896021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074898219+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.074900477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.138257748+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.138299918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.138306334+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.138318892+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138325803+07:00","message":"[bufferProcess] interim [520000000]:เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138328136+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในร่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138333595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138336331+07:00","message":"> Transcript [374] [false]: 'เช่นผักบางชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138339564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138341707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138343929+07:00","message":"StatePrefix: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138346205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138350365+07:00","message":"Push: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138352165+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.138354034+07:00","message":"Set new StatePrefix : 'เช่นผักบางชนิดที่ปลูกในร่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.13835625+07:00","message":"Next Push (prob) : 'ที่ปลูกในร่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.138365073+07:00","message":"push: {false เช่นผักบางชนิด 0 0xc0022bef00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.326476767+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.326516782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.326522342+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.32653868+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326547253+07:00","message":"[bufferProcess] interim [700000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326549873+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326554335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326557241+07:00","message":"> Transcript [375] [false]: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326559372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.326561225+07:00","message":"Set new StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353196843+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353213625+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353216191+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353218072+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.35321989+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.3532217+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353223406+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353225311+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353227414+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353229207+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353231732+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353234148+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353235823+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.353237364+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:01.885138938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:01.885175352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.974118516+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.974168425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.974174769+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:01.974192826+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974202478+07:00","message":"[bufferProcess] interim [300000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974205208+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974209841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974212702+07:00","message":"> Transcript [376] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974216243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974218222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974220126+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:01.974223156+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.265507826+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.265548609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.265554919+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.265567869+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265575467+07:00","message":"[bufferProcess] interim [620000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265579138+07:00","message":"[bufferProcess] send to processor:เช่นผักบางชนิดที่ปลูกในโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265582465+07:00","message":"[bufferProcess] send to processor (ticker):เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265585857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265588725+07:00","message":"> Transcript [377] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265592231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265594248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265596609+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265599163+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265600865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.26560266+07:00","message":"> Transcript [378] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265606471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265608308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265609815+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.265611825+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.446206274+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.44624933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.446256592+07:00","message":"receive interim result [false|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.446270983+07:00","message":"[buffer interim] 60 false เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.446278641+07:00","message":"[bufferProcess] interim [740000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.446280793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.757147607+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944607356+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944646909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ\",\"confidence\":0.9324199}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944654371+07:00","message":"receive interim result [true|false]: เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.94466444+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944666727+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.94467505+07:00","message":"[buffer interim] 60 true เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944686386+07:00","message":"[bufferProcess] interim [280000000]:เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944703823+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944708789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944712379+07:00","message":"> Transcript [379] [false]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944716063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944717956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944720043+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944722561+07:00","message":"TextPushed: 'เช่นผักบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944725651+07:00","message":"Push: 'ที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944727385+07:00","message":"TextPushed: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944729393+07:00","message":"Set new StatePrefix : 'เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944731681+07:00","message":"Next Push (prob) : 'เรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944733322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944735219+07:00","message":"> Transcript [380] [true]: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944737337+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944738905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944740581+07:00","message":"StatePrefix: 'เช่นผักบางชนิดที่ปลูกในโรงเรือนคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944742335+07:00","message":"TextPushed: 'เช่นผักบางชนิดที่ปลูกในโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:03.944745747+07:00","message":"Push: 'เรือนแล้วคือรูปภาพด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944756972+07:00","message":"push: {false ที่ปลูกในโรง 0 0xc0022bef00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:03.944764239+07:00","message":"push: {true เรือนแล้วคือรูปภาพด้านขวามือ 0 0xc0022bef00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:03.95500681+07:00","message":"write wav file: './tmp/7547/7547_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:04.268779808+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:04.885729972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:04.885754203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.018519907+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.018567394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.018572583+07:00","message":"receive interim result [false|false]: เราจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.018589492+07:00","message":"[buffer interim] 61 false เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018596836+07:00","message":"[bufferProcess] interim [780000000]:เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018598708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018605873+07:00","message":"[bufferProcess] send to processor (ticker):เราจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018608936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018611802+07:00","message":"> Transcript [381] [false]: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.018614144+07:00","message":"Set StatePrefix (first interim): 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.120443898+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.120478791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.120484573+07:00","message":"receive interim result [false|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.120497007+07:00","message":"[buffer interim] 61 false เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.120504003+07:00","message":"[bufferProcess] interim [840000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.120505958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.307782208+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.307819182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.307827209+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.307841375+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307849039+07:00","message":"[bufferProcess] interim [80000000]:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307851319+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307855583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307858255+07:00","message":"> Transcript [382] [false]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307861643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307863492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307865289+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.307867217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.558178355+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.558219121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.558225814+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.558239178+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558249902+07:00","message":"[bufferProcess] interim [320000000]:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558252614+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558256886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.55825967+07:00","message":"> Transcript [383] [false]: 'เราจะเห็นว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558263089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.55826514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558267018+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.558269039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.713722309+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.713762672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.713768459+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.713786413+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713794997+07:00","message":"[bufferProcess] interim [500000000]:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713797416+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713801321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713804577+07:00","message":"> Transcript [384] [false]: 'เราจะเห็นว่ามีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713808608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713810797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713812618+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.713814539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.889030342+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.889069335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.889075785+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.889089355+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889100151+07:00","message":"[bufferProcess] interim [620000000]:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889102818+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889106896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889109872+07:00","message":"> Transcript [385] [false]: 'เราจะเห็นว่ามีโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889113371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889115709+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889117535+07:00","message":"StatePrefix: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889119454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889126387+07:00","message":"Push: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889128281+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889130783+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.889133536+07:00","message":"Next Push (prob) : 'ว่ามีโรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.889141913+07:00","message":"push: {false เราจะเห็น 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.91751255+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.917531471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.917536271+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:05.917542723+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917553114+07:00","message":"[bufferProcess] interim [680000000]:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917555355+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917559183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917562006+07:00","message":"> Transcript [386] [false]: 'เราจะเห็นว่ามีโรงเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917564168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:05.917566092+07:00","message":"Set new StatePrefix: 'เราจะเห็นว่ามีโรงเรือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.007394815+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.007434323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.007440698+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.007455208+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.007461932+07:00","message":"[bufferProcess] interim [740000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.00746457+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.007470422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.007473295+07:00","message":"> Transcript [387] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.007475621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.007477693+07:00","message":"Set new StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.201862115+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.201898182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.201906322+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.201920704+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201927494+07:00","message":"[bufferProcess] interim [980000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201929855+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201935189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201938023+07:00","message":"> Transcript [388] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201941301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201943412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.201945125+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.20194736+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.591339528+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.591376675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.591382765+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.59139476+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591403548+07:00","message":"[bufferProcess] interim [340000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591405957+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591409618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.59141209+07:00","message":"> Transcript [389] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591414803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.59141666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591418568+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.591420798+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.597830185+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.597869961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.597875406+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.597890924+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.59789785+07:00","message":"[bufferProcess] interim [400000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597900491+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.5979044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597906905+07:00","message":"> Transcript [390] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597909983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597911926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597914468+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.597916552+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.724939406+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.724989138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.72499711+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.725018075+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725029603+07:00","message":"[bufferProcess] interim [520000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725034356+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725039699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725044403+07:00","message":"> Transcript [391] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725049742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725052664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725056242+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725059546+07:00","message":"TextPushed: 'เราจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725067779+07:00","message":"Push: 'ว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725070996+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725074541+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:06.725078127+07:00","message":"Next Push (prob) : 'ก็มีหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:06.725090412+07:00","message":"push: {false ว่ามีโรงเรียนแล้ว 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.252268084+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.252306737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.252312985+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.252325629+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252333313+07:00","message":"[bufferProcess] interim [0]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252336008+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252341529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252344705+07:00","message":"> Transcript [392] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252347337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.252349308+07:00","message":"Set new StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.286016848+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.286043649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.28604892+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.286060484+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286066405+07:00","message":"[bufferProcess] interim [60000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286068774+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286072205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286074752+07:00","message":"> Transcript [393] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286078107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286080232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286082259+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.286084624+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.511237178+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.511281439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.511288693+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.511302831+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511311247+07:00","message":"[bufferProcess] interim [300000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511314227+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511319359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511322515+07:00","message":"> Transcript [394] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511326861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511328882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.51133129+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.511335318+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.597291026+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.714736633+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.714776218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.714784203+07:00","message":"receive interim result [false|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.714797926+07:00","message":"[buffer interim] 61 false เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714805392+07:00","message":"[bufferProcess] interim [480000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714808436+07:00","message":"[bufferProcess] send to processor:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714815236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714827728+07:00","message":"> Transcript [395] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714831144+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714833207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.71483566+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.714838313+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.718190652+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.867345095+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.867391893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ\",\"confidence\":0.9132391}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.867398935+07:00","message":"receive interim result [true|false]: เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.86741018+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.867412369+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.86741915+07:00","message":"[buffer interim] 61 true เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867430756+07:00","message":"[bufferProcess] interim [540000000]:เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867434876+07:00","message":"[bufferProcess] send to processor (isfinal):เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867438956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867441763+07:00","message":"> Transcript [396] [false]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867445519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.86744736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867449833+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867452521+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867455725+07:00","message":"Push: 'ก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867457477+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867462586+07:00","message":"Set new StatePrefix : 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.86746479+07:00","message":"Next Push (prob) : 'ซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867466413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867468183+07:00","message":"> Transcript [397] [true]: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867470252+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867471815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867473362+07:00","message":"StatePrefix: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคาซึ่งมีผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867475077+07:00","message":"TextPushed: 'เราจะเห็นว่ามีโรงเรียนแล้วก็มีหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:07.867477025+07:00","message":"Push: 'ซึ่งมีพระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.867485501+07:00","message":"push: {false ก็มีหลังคา 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:07.86749503+07:00","message":"push: {true ซึ่งมีพระ 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:07.87920567+07:00","message":"write wav file: './tmp/7547/7547_61.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:07.88655731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:07.886572853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.204809869+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.204863018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.204869969+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.204888285+07:00","message":"[buffer interim] 62 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.204896299+07:00","message":"[bufferProcess] interim [480000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.204898163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.458615797+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.458659206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.458665255+07:00","message":"receive interim result [false|false]: ผมอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.45867895+07:00","message":"[buffer interim] 62 false ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.458686143+07:00","message":"[bufferProcess] interim [780000000]:ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.458688532+07:00","message":"[bufferProcess] send to processor:กรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.458694015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.458701743+07:00","message":"> Transcript [398] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.458704222+07:00","message":"Set StatePrefix (first interim): 'กรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.707542059+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.707587154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.707593322+07:00","message":"receive interim result [false|false]: ผมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.70760821+07:00","message":"[buffer interim] 62 false ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.707616126+07:00","message":"[bufferProcess] interim [20000000]:ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.707618588+07:00","message":"[bufferProcess] send to processor:ผมอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.707622343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.707625072+07:00","message":"> Transcript [399] [false]: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.707627127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.70762895+07:00","message":"Set new StatePrefix: 'ผมอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.807086403+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.878452344+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.92429481+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.924329169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอมอยู่นะคะ\",\"confidence\":0.91132575}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.92433496+07:00","message":"receive interim result [true|false]: คอมอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.924343819+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.924346142+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.924352875+07:00","message":"[buffer interim] 62 true คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924359621+07:00","message":"[bufferProcess] interim [320000000]:คอมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924365787+07:00","message":"[bufferProcess] send to processor (isfinal):ผมอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924368995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924371549+07:00","message":"> Transcript [400] [false]: 'ผมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924374144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924376387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924378414+07:00","message":"StatePrefix: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924380415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924381908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924383724+07:00","message":"> Transcript [401] [true]: 'คอมอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924385619+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924387228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924388751+07:00","message":"StatePrefix: 'ผมอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.92439046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:08.924396872+07:00","message":"Push: 'คอมอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.924405031+07:00","message":"push: {true คอมอยู่นะคะ 0 0xc00212f700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:08.93198557+07:00","message":"write wav file: './tmp/7547/7547_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:08.938032338+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.259777719+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.259799136+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.259802558+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.259808746+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259815048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259818663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259821351+07:00","message":"> Transcript [402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259823832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.25982567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259827495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259829315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.259839435+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.259848384+07:00","message":"push: {true \n 0 0xc0022bed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:09.264337759+07:00","message":"write wav file: './tmp/7547/7547_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.389564617+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.515616577+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.578364606+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.727596925+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.727612225+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.727614906+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.727621698+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727628826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727633154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727636107+07:00","message":"> Transcript [403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727639122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727641076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727642994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727644859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:09.727651876+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:09.7276619+07:00","message":"push: {true \n 0 0xc0022bf180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:09.732245584+07:00","message":"write wav file: './tmp/7547/7547_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.181717501+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.181765313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.181770894+07:00","message":"receive interim result [false|false]: จริงหรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.181786758+07:00","message":"[buffer interim] 65 false จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.181793075+07:00","message":"[bufferProcess] interim [540000000]:จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.181794802+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.213227671+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.213283104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.213290333+07:00","message":"receive interim result [false|false]: ถึงโรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.213308915+07:00","message":"[buffer interim] 65 false ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.213320685+07:00","message":"[bufferProcess] interim [600000000]:ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.213324177+07:00","message":"[bufferProcess] send to processor:จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.213332977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.213336826+07:00","message":"> Transcript [404] [false]: 'จริงหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.213340097+07:00","message":"Set StatePrefix (first interim): 'จริงหรอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.435983782+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.436029225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.436035051+07:00","message":"receive interim result [false|false]: ถึงโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.436049441+07:00","message":"[buffer interim] 65 false ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436057772+07:00","message":"[bufferProcess] interim [840000000]:ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436060108+07:00","message":"[bufferProcess] send to processor:ถึงโรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436067179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436070122+07:00","message":"> Transcript [405] [false]: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436072264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.436074165+07:00","message":"Set new StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.799718319+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.799762363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.799768363+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.799781188+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799788684+07:00","message":"[bufferProcess] interim [200000000]:ถึงโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799791274+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799798233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799801709+07:00","message":"> Transcript [406] [false]: 'ถึงโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799805133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799807382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799809143+07:00","message":"StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.799811192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:10.887603269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:10.887616212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.973138746+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.973205698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.973212143+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:10.97323038+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973240688+07:00","message":"[bufferProcess] interim [380000000]:ถึงโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973244813+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973251234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973256232+07:00","message":"> Transcript [407] [false]: 'ถึงโรงเรียนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973261084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973264577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973267501+07:00","message":"StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:10.973270597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.138264825+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.138302786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.138308526+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.1383257+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138333734+07:00","message":"[bufferProcess] interim [560000000]:ถึงโรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138336107+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138340201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.13834343+07:00","message":"> Transcript [408] [false]: 'ถึงโรงเรียนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138346551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138348383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138350441+07:00","message":"StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.138352426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.141764477+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.141776302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.141779624+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.141788589+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141791472+07:00","message":"[bufferProcess] interim [620000000]:ถึงโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141793272+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.14179545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141797478+07:00","message":"> Transcript [409] [false]: 'ถึงโรงเรียนนี้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141799548+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141801769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141803461+07:00","message":"StatePrefix: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141805033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141810903+07:00","message":"Push: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141812825+07:00","message":"TextPushed: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141815913+07:00","message":"Set new StatePrefix : 'ถึงโรงเรียนนี้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.141820776+07:00","message":"Next Push (prob) : 'เรียนนี้นอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.141829092+07:00","message":"push: {false ถึงโรง 0 0xc000186f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.195547209+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.195591746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.195597642+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.195611224+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.195618529+07:00","message":"[bufferProcess] interim [680000000]:ถึงโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.195621467+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.195631756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.195634981+07:00","message":"> Transcript [410] [false]: 'ถึงโรงเรียนนี้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.195637462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.19563944+07:00","message":"Set new StatePrefix: 'ถึงโรงเรียนนี้น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.324672221+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.324724159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.324730104+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.324745686+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324754164+07:00","message":"[bufferProcess] interim [740000000]:ถึงโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324756644+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324760895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324763504+07:00","message":"> Transcript [411] [false]: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324765647+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.324767543+07:00","message":"Set new StatePrefix: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.45858189+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.458625348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.458631209+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.458643146+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458654016+07:00","message":"[bufferProcess] interim [920000000]:ถึงโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458656626+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458662765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458665825+07:00","message":"> Transcript [412] [false]: 'ถึงโรงเรียนนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458669029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458671229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458673164+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.458675398+07:00","message":"TextPushed: 'ถึงโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.712555911+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.712598521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.712604382+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.712617778+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712625573+07:00","message":"[bufferProcess] interim [160000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.71262845+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712635902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712638697+07:00","message":"> Transcript [413] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712641974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712644084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712646037+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.712648422+07:00","message":"TextPushed: 'ถึงโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.906424984+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.906468485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.906475299+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:11.906491734+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906500082+07:00","message":"[bufferProcess] interim [400000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906502847+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906507302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906510126+07:00","message":"> Transcript [414] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906513382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906515278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906517572+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:11.906519474+07:00","message":"TextPushed: 'ถึงโรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.424824169+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.424861357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.424867311+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.424879442+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424887258+07:00","message":"[bufferProcess] interim [880000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424889919+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424895591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424899125+07:00","message":"> Transcript [415] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424902163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.42490443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424906621+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424909045+07:00","message":"TextPushed: 'ถึงโรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424914016+07:00","message":"Push: 'เรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424916359+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424918747+07:00","message":"Set new StatePrefix : 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.424922481+07:00","message":"Next Push (prob) : 'จะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.424930905+07:00","message":"push: {false เรียนนี้นอกจาก 0 0xc000186f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.793891669+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.793931045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.793937149+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.793948892+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793958016+07:00","message":"[bufferProcess] interim [240000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793960627+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793966593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793970844+07:00","message":"> Transcript [416] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793974422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793976675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793978663+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.793981446+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.92575098+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.925788641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.925794619+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:12.925807079+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925816388+07:00","message":"[bufferProcess] interim [420000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925818907+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925825113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925827696+07:00","message":"> Transcript [417] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925830849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925832799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925834561+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:12.925837184+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.534981501+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.53502403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.535030718+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.53504518+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535056949+07:00","message":"[bufferProcess] interim [20000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535059883+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535071459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535074245+07:00","message":"> Transcript [418] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535078537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535080473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535082291+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.535085065+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.755987675+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.756027843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.756033616+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.756046715+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756053824+07:00","message":"[bufferProcess] interim [140000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.75605664+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756062918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756065796+07:00","message":"> Transcript [419] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756069103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756071382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756074072+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756076512+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756083109+07:00","message":"Push: 'จะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756085192+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756087414+07:00","message":"Set new StatePrefix : 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.756090445+07:00","message":"Next Push (prob) : 'แสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.756099281+07:00","message":"push: {false จะช่วยลดปริมาณ 0 0xc000186f00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:13.888621286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:13.888626372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.985661024+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.985715153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.985724063+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:13.985743278+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985753835+07:00","message":"[bufferProcess] interim [380000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985756914+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985761214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985763969+07:00","message":"> Transcript [420] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985767706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985769592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985772298+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:13.985774796+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.149416483+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.149463269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.149469875+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.149483519+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.14949074+07:00","message":"[bufferProcess] interim [560000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.149493524+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.149499246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.14950303+07:00","message":"> Transcript [421] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.149506954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.14950892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.149511355+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.149514208+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.213468418+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.213500858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.213506591+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.213520878+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213528633+07:00","message":"[bufferProcess] interim [680000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213532272+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213538664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213541332+07:00","message":"> Transcript [422] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213545566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213547813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.21354998+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.213552899+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.372057655+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.372101909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.372108659+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.372122429+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372130431+07:00","message":"[bufferProcess] interim [800000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372133569+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372139322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372142346+07:00","message":"> Transcript [423] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372146902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372149001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372151525+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.37215427+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372160333+07:00","message":"Push: 'แสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372162256+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372164515+07:00","message":"Set new StatePrefix : 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.372167384+07:00","message":"Next Push (prob) : 'ยังป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.372175523+07:00","message":"push: {false แสงแล้ว 0 0xc000186f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.406342439+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.406379474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.406385207+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.406400607+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406406495+07:00","message":"[bufferProcess] interim [920000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406409504+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406413505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406416344+07:00","message":"> Transcript [424] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406420263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406422168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406423955+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.406426393+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.70667712+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.7169784+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.717012041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.717017666+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.717031259+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717039034+07:00","message":"[bufferProcess] interim [160000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717043703+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717047134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717051548+07:00","message":"> Transcript [425] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717055234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717057187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717059734+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.717062157+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.767724182+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.794925612+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.794969481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.79497626+07:00","message":"receive interim result [false|false]: ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.794988998+07:00","message":"[buffer interim] 65 false ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.794998174+07:00","message":"[bufferProcess] interim [280000000]:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795001188+07:00","message":"[bufferProcess] send to processor:ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795008438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795011166+07:00","message":"> Transcript [426] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795014717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795016631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795019556+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.795025521+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914248699+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914288894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู\",\"confidence\":0.93996114}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914295134+07:00","message":"receive interim result [true|false]: ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914306393+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914308974+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914314616+07:00","message":"[buffer interim] 65 true ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914321943+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914326529+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914330338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914333176+07:00","message":"> Transcript [427] [false]: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914336535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914338322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914340455+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914343369+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914346711+07:00","message":"Push: 'ยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.91434885+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914351015+07:00","message":"Set new StatePrefix : 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914353235+07:00","message":"Next Push (prob) : 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914354789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914356586+07:00","message":"> Transcript [428] [true]: 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914358715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914360287+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.9143618+07:00","message":"StatePrefix: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914363704+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914365324+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914451227+07:00","message":"push: {false ยังป้องกัน 0 0xc000186f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914532573+07:00","message":"Push: 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914536343+07:00","message":"TextPushed: 'ถึงโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914538682+07:00","message":"Set new StatePrefix : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914540647+07:00","message":"Next Push (prob) : 'ซึ่งโรงเรียนนี้นอกจากจะช่วยลดปริมาณแสงแล้วยังป้องกันแมลงศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:14.914547968+07:00","message":"push: {true แมลงศัตรู 0 0xc000186f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:14.914568396+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_65.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:14.92497842+07:00","message":"write wav file: './tmp/7547/7547_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.430539708+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.430582149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.430587182+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.430603297+07:00","message":"[buffer interim] 66 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.430610955+07:00","message":"[bufferProcess] interim [660000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.430612776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.491575781+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.491604916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.491610327+07:00","message":"receive interim result [false|false]: พืชไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.491623273+07:00","message":"[buffer interim] 66 false พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.491628868+07:00","message":"[bufferProcess] interim [780000000]:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.491631233+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.491635287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.491638244+07:00","message":"> Transcript [429] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.491640595+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.626660299+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.626712997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.62671947+07:00","message":"receive interim result [false|false]: พืชไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.626734196+07:00","message":"[buffer interim] 66 false พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.6267421+07:00","message":"[bufferProcess] interim [900000000]:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626744305+07:00","message":"[bufferProcess] send to processor:พืชไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626749987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626752698+07:00","message":"> Transcript [430] [false]: 'พืชไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626755525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626757339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626759428+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.626761594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.791019069+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.791058163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้มา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.791064016+07:00","message":"receive interim result [false|false]: พืชไม่ให้มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.791078714+07:00","message":"[buffer interim] 66 false พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791086462+07:00","message":"[bufferProcess] interim [20000000]:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791088783+07:00","message":"[bufferProcess] send to processor:พืชไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791094709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791097832+07:00","message":"> Transcript [431] [false]: 'พืชไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791101302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791103332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791105514+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.791107705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.79516984+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.94950959+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.949550009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชไม่ให้มา\",\"confidence\":0.93754756}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.94955591+07:00","message":"receive interim result [true|false]: พืชไม่ให้มา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.949565289+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.949567383+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.949574106+07:00","message":"[buffer interim] 66 true พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949583685+07:00","message":"[bufferProcess] interim [260000000]:พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949587294+07:00","message":"[bufferProcess] send to processor (isfinal):พืชไม่ให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.94959061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949593704+07:00","message":"> Transcript [432] [false]: 'พืชไม่ให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.9495971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949599264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949602327+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949604367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949605842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949607654+07:00","message":"> Transcript [433] [true]: 'พืชไม่ให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949609807+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949611364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949612872+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949614424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:15.949620312+07:00","message":"Push: 'พืชไม่ให้มา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.949628021+07:00","message":"push: {true พืชไม่ให้มา 0 0xc0022bf280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:15.955538748+07:00","message":"write wav file: './tmp/7547/7547_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:15.989803869+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.452310931+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.452348172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.452354353+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.452368027+07:00","message":"[buffer interim] 67 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.452374734+07:00","message":"[bufferProcess] interim [480000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.452377106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.541567912+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.541607803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.541613401+07:00","message":"receive interim result [false|false]: กินข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.541629091+07:00","message":"[buffer interim] 67 false กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.541636753+07:00","message":"[bufferProcess] interim [600000000]:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.5416399+07:00","message":"[bufferProcess] send to processor:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.541649297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.541654007+07:00","message":"> Transcript [434] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.54165703+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.6642771+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.664314099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินเผื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.664319691+07:00","message":"receive interim result [false|false]: กินเผื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.664333911+07:00","message":"[buffer interim] 67 false กินเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664341135+07:00","message":"[bufferProcess] interim [660000000]:กินเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664343666+07:00","message":"[bufferProcess] send to processor:กินข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664347161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664350351+07:00","message":"> Transcript [435] [false]: 'กินข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664353906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664355887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.66435805+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.664361305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.667925046+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.667961619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.667968551+07:00","message":"receive interim result [false|false]: กินพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.667986796+07:00","message":"[buffer interim] 67 false กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.667995369+07:00","message":"[bufferProcess] interim [720000000]:กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.667998224+07:00","message":"[bufferProcess] send to processor:กินเผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668006208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668010332+07:00","message":"> Transcript [436] [false]: 'กินเผื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668015153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668017899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668020686+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.668023539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.845485368+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.845526515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.845532072+07:00","message":"receive interim result [false|false]: กินพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:16.84555018+07:00","message":"[buffer interim] 67 false กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845558109+07:00","message":"[bufferProcess] interim [900000000]:กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.84556029+07:00","message":"[bufferProcess] send to processor:กินพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845563919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845566616+07:00","message":"> Transcript [437] [false]: 'กินพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845570089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845576888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845581033+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:16.845583427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:16.889442747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:16.889457012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.050782808+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.050822139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.050827949+07:00","message":"receive interim result [false|false]: กินพืชได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.050842711+07:00","message":"[buffer interim] 67 false กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050850416+07:00","message":"[bufferProcess] interim [20000000]:กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.05085313+07:00","message":"[bufferProcess] send to processor:กินพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050857221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050860357+07:00","message":"> Transcript [438] [false]: 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050866606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050868949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050870993+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050872987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050878823+07:00","message":"Push: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050880686+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050882712+07:00","message":"Set new StatePrefix : 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.050884961+07:00","message":"Next Push (prob) : 'พืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.050893442+07:00","message":"push: {false กิน 0 0xc0004a2d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.26667467+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.396874883+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.457536118+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.57837788+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578423759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578430298+07:00","message":"receive interim result [false|false]: กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578446929+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578451121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินพืชได้ด้วยค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.57845431+07:00","message":"receive interim result [true|false]: กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578456768+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578458616+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578474806+07:00","message":"[buffer interim] 67 false กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578495914+07:00","message":"[buffer interim] 67 true กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578504105+07:00","message":"[bufferProcess] interim [320000000]:กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.57850679+07:00","message":"[bufferProcess] send to processor:กินพืชได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578512715+07:00","message":"[bufferProcess] interim [500000000]:กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578515059+07:00","message":"[bufferProcess] send to processor (isfinal):กินพืชได้ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578517572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578520347+07:00","message":"> Transcript [439] [false]: 'กินพืชได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578523547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578525338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578527703+07:00","message":"StatePrefix: 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578530077+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578531715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578533482+07:00","message":"> Transcript [440] [false]: 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578535209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578536787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.57853826+07:00","message":"StatePrefix: 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578539811+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578541175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578542822+07:00","message":"> Transcript [441] [true]: 'กินพืชได้ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578544709+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578546207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578547641+07:00","message":"StatePrefix: 'กินพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.578549179+07:00","message":"TextPushed: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.57855653+07:00","message":"Push: 'พืชได้ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.578564743+07:00","message":"push: {true พืชได้ด้วยค่ะ 0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:17.587496408+07:00","message":"write wav file: './tmp/7547/7547_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.616906338+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.616923831+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.61692707+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.616932367+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616938469+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616947886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616950929+07:00","message":"> Transcript [442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616953231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616954966+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616956734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616958965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:17.616961596+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.616970632+07:00","message":"push: {true \n 0 0xc0022bf900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:17.620832205+07:00","message":"write wav file: './tmp/7547/7547_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:17.717927551+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.703903663+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.7039506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.703961189+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.703978631+07:00","message":"[buffer interim] 69 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.703986523+07:00","message":"[bufferProcess] interim [20000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.703988665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.703995915+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.703999267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.704002074+07:00","message":"> Transcript [443] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.70400412+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.890812945+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.890853658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.890858919+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.89087141+07:00","message":"[buffer interim] 69 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.890877856+07:00","message":"[bufferProcess] interim [200000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.89087977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.951255061+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.951293707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.951299412+07:00","message":"receive interim result [false|false]: การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:18.951316027+07:00","message":"[buffer interim] 69 false การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951322747+07:00","message":"[bufferProcess] interim [260000000]:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951325144+07:00","message":"[bufferProcess] send to processor:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951328883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951331536+07:00","message":"> Transcript [444] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951335241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951337368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951339237+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:18.951341715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.14644713+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.146491018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.146496762+07:00","message":"receive interim result [false|false]: การปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.146512102+07:00","message":"[buffer interim] 69 false การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.146520687+07:00","message":"[bufferProcess] interim [500000000]:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.146523287+07:00","message":"[bufferProcess] send to processor:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.1465269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.14652976+07:00","message":"> Transcript [445] [false]: 'การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.146533126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.14653494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.146537248+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.146539103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.467257483+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.467298733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.467306264+07:00","message":"receive interim result [false|false]: การปลูกพืชแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.467321101+07:00","message":"[buffer interim] 69 false การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467330428+07:00","message":"[bufferProcess] interim [740000000]:การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467333364+07:00","message":"[bufferProcess] send to processor:การปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467336881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467339931+07:00","message":"> Transcript [446] [false]: 'การปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467342843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467345159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467347361+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.467349236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.602243022+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.602285701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.602291173+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.602307427+07:00","message":"[buffer interim] 69 false การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602316738+07:00","message":"[bufferProcess] interim [860000000]:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602319389+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602324593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.60232744+07:00","message":"> Transcript [447] [false]: 'การปลูกพืชแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602330902+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602332716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602334963+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602336966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602341291+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602343169+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602346664+07:00","message":"Set new StatePrefix : 'การปลูกพืชแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.602348862+07:00","message":"Next Push (prob) : 'ปลูกพืชแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.602356654+07:00","message":"push: {false การ 0 0xc000186980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.660325647+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.660380826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชหลาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.660389096+07:00","message":"receive interim result [false|false]: การปลูกพืชหลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.660406613+07:00","message":"[buffer interim] 69 false การปลูกพืชหลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660416256+07:00","message":"[bufferProcess] interim [980000000]:การปลูกพืชหลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660420317+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660428141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660432538+07:00","message":"> Transcript [448] [false]: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660435696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.660439024+07:00","message":"Set new StatePrefix: 'การปลูกพืชแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.784555077+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.78460649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.784611806+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.78462797+07:00","message":"[buffer interim] 69 false การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.78463617+07:00","message":"[bufferProcess] interim [40000000]:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.784638937+07:00","message":"[bufferProcess] send to processor:การปลูกพืชหลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.784644073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.784647001+07:00","message":"> Transcript [449] [false]: 'การปลูกพืชหลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.784649455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.784651485+07:00","message":"Set new StatePrefix: 'การปลูกพืชหลาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.787637335+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.78765051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.78765404+07:00","message":"receive interim result [false|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.78766485+07:00","message":"[buffer interim] 69 false การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.787668144+07:00","message":"[bufferProcess] interim [100000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.787670158+07:00","message":"[bufferProcess] send to processor:การปลูกพืชแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.78767244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.787674455+07:00","message":"> Transcript [450] [false]: 'การปลูกพืชแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.78767611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.787677766+07:00","message":"Set new StatePrefix: 'การปลูกพืชแต่ละชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.83661674+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:19.889894837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:19.889910883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925510618+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925567768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูกพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925576241+07:00","message":"receive interim result [true|false]: การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925590613+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925593126+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925599939+07:00","message":"[buffer interim] 69 true การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925608702+07:00","message":"[bufferProcess] interim [340000000]:การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925611914+07:00","message":"[bufferProcess] send to processor (isfinal):การปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925615142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925618243+07:00","message":"> Transcript [451] [false]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925621038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925623681+07:00","message":"Set new StatePrefix: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925625272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925626972+07:00","message":"> Transcript [452] [true]: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.92562902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925630856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925632543+07:00","message":"StatePrefix: 'การปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925634571+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:19.925639102+07:00","message":"Push: 'ปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:19.925646406+07:00","message":"push: {true ปลูกพืชแต่ละชนิด 0 0xc000186980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:19.933086067+07:00","message":"write wav file: './tmp/7547/7547_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.027104784+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.742688865+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.742737881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.742743231+07:00","message":"receive interim result [false|false]: จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.742757595+07:00","message":"[buffer interim] 70 false จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.742765827+07:00","message":"[bufferProcess] interim [540000000]:จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.742767961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.991507127+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.991549388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.991554625+07:00","message":"receive interim result [false|false]: จำเป็นต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:20.991569642+07:00","message":"[buffer interim] 70 false จำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.991578453+07:00","message":"[bufferProcess] interim [780000000]:จำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.991580838+07:00","message":"[bufferProcess] send to processor:จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.99159213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.991595066+07:00","message":"> Transcript [453] [false]: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:20.991597327+07:00","message":"Set StatePrefix (first interim): 'จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.274706107+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.27475046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.274758457+07:00","message":"receive interim result [false|false]: จำเป็นต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.274773419+07:00","message":"[buffer interim] 70 false จำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274785256+07:00","message":"[bufferProcess] interim [80000000]:จำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274789552+07:00","message":"[bufferProcess] send to processor:จำเป็นต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274797193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274801255+07:00","message":"> Transcript [454] [false]: 'จำเป็นต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274805892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274809045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274812+07:00","message":"StatePrefix: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.274814817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.441579831+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.441624747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.441632062+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.441655084+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.44166918+07:00","message":"[bufferProcess] interim [260000000]:จำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441672925+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441682498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441686936+07:00","message":"> Transcript [455] [false]: 'จำเป็นต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441691417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441695448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441698294+07:00","message":"StatePrefix: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.441706774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.635567002+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.635613311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.635620061+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.635635237+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635642392+07:00","message":"[bufferProcess] interim [500000000]:จำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635644933+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.63565237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635655534+07:00","message":"> Transcript [456] [false]: 'จำเป็นต้องคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635659256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635661302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.63566367+07:00","message":"StatePrefix: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.635666222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.954860196+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.954906059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.954912612+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.954928149+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954935616+07:00","message":"[bufferProcess] interim [740000000]:จำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954938408+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.95494677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954949809+07:00","message":"> Transcript [457] [false]: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954953088+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954955325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954957371+07:00","message":"StatePrefix: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954959434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954964927+07:00","message":"Push: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954966812+07:00","message":"TextPushed: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954968643+07:00","message":"Set new StatePrefix : 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.954970754+07:00","message":"Next Push (prob) : 'ต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.954978851+07:00","message":"push: {false จำเป็น 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.972694045+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.972723988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.972729207+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:21.972744426+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972749747+07:00","message":"[bufferProcess] interim [800000000]:จำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972752124+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972755288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972758167+07:00","message":"> Transcript [458] [false]: 'จำเป็นต้องคำนึงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972761056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972763135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972764967+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:21.972767022+07:00","message":"TextPushed: 'จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.084031594+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.084062406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.084067802+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.084077598+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084083428+07:00","message":"[bufferProcess] interim [860000000]:จำเป็นต้องคำนึงถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084086117+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084091398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084093846+07:00","message":"> Transcript [459] [false]: 'จำเป็นต้องคำนึงถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084096386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084098392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.084100113+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.08410221+07:00","message":"TextPushed: 'จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.086566338+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.086575001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.086578012+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.086583554+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086586137+07:00","message":"[bufferProcess] interim [920000000]:จำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086587925+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.08659057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086592442+07:00","message":"> Transcript [460] [false]: 'จำเป็นต้องคำนึงถึงคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086594633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086596254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086598042+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.086599733+07:00","message":"TextPushed: 'จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.153893096+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.153922184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.153927058+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.153940404+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153945931+07:00","message":"[bufferProcess] interim [980000000]:จำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153948684+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153951989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153954274+07:00","message":"> Transcript [461] [false]: 'จำเป็นต้องคำนึงถึงธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153957452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153959409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153961136+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153963528+07:00","message":"TextPushed: 'จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153969487+07:00","message":"Push: 'ต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153971291+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153973475+07:00","message":"Set new StatePrefix : 'จำเป็นต้องคำนึงถึงธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.153975997+07:00","message":"Next Push (prob) : 'ธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.153983898+07:00","message":"push: {false ต้องคำนึงถึง 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.472620177+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.472662882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.472668865+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.472683343+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.47269004+07:00","message":"[bufferProcess] interim [280000000]:จำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.472692624+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.472708137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.472711605+07:00","message":"> Transcript [462] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.472714467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.472716493+07:00","message":"Set new StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.665594189+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.665626883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติของผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.665632684+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.665645486+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665653637+07:00","message":"[bufferProcess] interim [460000000]:จำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665656167+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665661976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.66566482+07:00","message":"> Transcript [463] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665668053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665670144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665672083+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.665674778+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.668466728+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.668482807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.66848691+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:22.66849512+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668499067+07:00","message":"[bufferProcess] interim [520000000]:จำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.6685011+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมชาติของผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668504032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668506162+07:00","message":"> Transcript [464] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668508657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668510394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668511992+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:22.668514249+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:22.890125737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:22.890134724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.041663912+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.041712979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.041718841+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.041732199+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.04174245+07:00","message":"[bufferProcess] interim [880000000]:จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.041745398+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมชาติของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.041751322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.04175498+07:00","message":"> Transcript [465] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.041758485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.0417606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.041762714+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.041765219+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.545562205+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.608726812+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.619657986+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.619725984+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-04-22T13:24:23.619732218+07:00","message":"receive interim result [false|false]: จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.619747802+07:00","message":"[buffer interim] 70 false จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619755719+07:00","message":"[bufferProcess] interim [480000000]:จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619758499+07:00","message":"[bufferProcess] send to processor:จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619765523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619768481+07:00","message":"> Transcript [466] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.6197726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619774859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619777041+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619779565+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619786132+07:00","message":"Push: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619787894+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619789987+07:00","message":"Set new StatePrefix : 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.619792406+07:00","message":"Next Push (prob) : 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.619800347+07:00","message":"push: {false ธรรมชาติ 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640046957+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640069389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640074972+07:00","message":"receive interim result [true|false]: จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640083117+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640085257+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.64009122+07:00","message":"[buffer interim] 70 true จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640096282+07:00","message":"[bufferProcess] interim [540000000]:จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640099191+07:00","message":"[bufferProcess] send to processor (isfinal):จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640101709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640103894+07:00","message":"> Transcript [467] [false]: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640106405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640108129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640110068+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640112335+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.64011409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640115938+07:00","message":"> Transcript [468] [true]: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640118127+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640119715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.64012122+07:00","message":"StatePrefix: 'จำเป็นต้องคำนึงถึงธรรมชาติของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640122905+07:00","message":"TextPushed: 'จำเป็นต้องคำนึงถึงธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.640128264+07:00","message":"Push: 'ของพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.640132858+07:00","message":"push: {true ของพืชด้วย 0 0xc0004a2680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:23.648948029+07:00","message":"write wav file: './tmp/7547/7547_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.736592918+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.797144459+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.865264544+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.865295963+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.865299388+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.865307281+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865314931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865318457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.86532124+07:00","message":"> Transcript [469] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865323717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865325485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865327235+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865328884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:23.865331113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:23.86534017+07:00","message":"push: {true \n 0 0xc0022bf100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:23.870089915+07:00","message":"write wav file: './tmp/7547/7547_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.226751964+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.226788312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.226794135+07:00","message":"receive interim result [false|false]: พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.226805647+07:00","message":"[buffer interim] 72 false พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226812475+07:00","message":"[bufferProcess] interim [260000000]:พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226814672+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226820233+07:00","message":"[bufferProcess] send to processor (ticker):พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226822804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226825322+07:00","message":"> Transcript [470] [false]: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.226827521+07:00","message":"Set StatePrefix (first interim): 'พืชเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.552437199+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.552473667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.552481926+07:00","message":"receive interim result [false|false]: พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.552493996+07:00","message":"[buffer interim] 72 false พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.55250284+07:00","message":"[bufferProcess] interim [620000000]:พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.552505088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.740614747+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.7406593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.740665132+07:00","message":"receive interim result [false|false]: พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:25.740683859+07:00","message":"[buffer interim] 72 false พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.74069165+07:00","message":"[bufferProcess] interim [740000000]:พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740694827+07:00","message":"[bufferProcess] send to processor:พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740698929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740707684+07:00","message":"> Transcript [471] [false]: 'พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740711593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740713841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740715777+07:00","message":"StatePrefix: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:25.740717969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:25.890557618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:25.890579445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.117026851+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.117077069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโตได้อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.117085652+07:00","message":"receive interim result [false|false]: พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.117102498+07:00","message":"[buffer interim] 72 false พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117115851+07:00","message":"[bufferProcess] interim [220000000]:พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117119107+07:00","message":"[bufferProcess] send to processor:พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117123695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117127631+07:00","message":"> Transcript [472] [false]: 'พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117142273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117146248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117149959+07:00","message":"StatePrefix: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.117153481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.625370786+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.705221719+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.705261007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโตได้อย่างไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.705266574+07:00","message":"receive interim result [false|false]: พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.705284013+07:00","message":"[buffer interim] 72 false พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705292348+07:00","message":"[bufferProcess] interim [820000000]:พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705295993+07:00","message":"[bufferProcess] send to processor:พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705299883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705302786+07:00","message":"> Transcript [473] [false]: 'พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705305601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705307806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705309865+07:00","message":"StatePrefix: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.705312078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731774368+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731826069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชเจริญเติบโตได้อย่างไร\",\"confidence\":0.95812625}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731835031+07:00","message":"receive interim result [true|false]: พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731853306+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731856998+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.73186729+07:00","message":"[buffer interim] 72 true พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.7318776+07:00","message":"[bufferProcess] interim [850000000]:พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731882736+07:00","message":"[bufferProcess] send to processor (isfinal):พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731887639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731891514+07:00","message":"> Transcript [474] [false]: 'พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.73189578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731898514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731902195+07:00","message":"StatePrefix: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731905146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731909123+07:00","message":"Push: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731912262+07:00","message":"TextPushed: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731915802+07:00","message":"Set new StatePrefix : 'พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731918885+07:00","message":"Next Push (prob) : 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731921971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731924859+07:00","message":"> Transcript [475] [true]: 'พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731928304+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731930817+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731933171+07:00","message":"StatePrefix: 'พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731936277+07:00","message":"TextPushed: 'พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:26.731939443+07:00","message":"Push: 'ได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731951674+07:00","message":"push: {false พืชเจริญเติบโต 0 0xc0004a2c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.731966249+07:00","message":"push: {true ได้อย่างไร 0 0xc0004a2c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:26.741004905+07:00","message":"write wav file: './tmp/7547/7547_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.75776255+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:26.875851588+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.006871625+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.010870082+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.010886909+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.01088986+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.0108965+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010903024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010906362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010909103+07:00","message":"> Transcript [476] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010911422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010913302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010915608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010917557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.010925608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.01093456+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:27.015206903+07:00","message":"write wav file: './tmp/7547/7547_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.075939608+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.198262253+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.325899168+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.409020933+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.409047626+07:00","message":"found end of frame, send empty tag with msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.40905076+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.409057359+07:00","message":"[buffer interim] 74 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409064581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409076913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.40907953+07:00","message":"> Transcript [477] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409081717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409083471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409085336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409087211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.409089644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.409098042+07:00","message":"push: {true \n 0 0xc001afe000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:27.413919384+07:00","message":"write wav file: './tmp/7547/7547_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.414320846+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.414332666+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.4143356+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.414340463+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.41434538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414348586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414351337+07:00","message":"> Transcript [478] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414353341+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414355121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414357018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414358761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:27.414361008+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.414390377+07:00","message":"push: {true \n 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:27.418281669+07:00","message":"write wav file: './tmp/7547/7547_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.459094434+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.6462636+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:27.719056944+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.219924804+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.219957706+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.219961608+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.219970504+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219978193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219983099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219990068+07:00","message":"> Transcript [479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219992755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219994787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219997102+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.219998849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.220001154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.220011725+07:00","message":"push: {true \n 0 0xc0022bfa80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:28.224344146+07:00","message":"write wav file: './tmp/7547/7547_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.787915863+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.787972276+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-04-22T13:24:28.787977965+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.787999156+07:00","message":"[buffer interim] 77 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.788005709+07:00","message":"[bufferProcess] interim [680000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.788007535+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.849683209+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.849737907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.849742916+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:28.849761377+07:00","message":"[buffer interim] 77 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.84976973+07:00","message":"[bufferProcess] interim [800000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.849772366+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.849775913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.849778877+07:00","message":"> Transcript [480] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:28.849781517+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:28.891614814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:28.891633615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.012798985+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.012841799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.012847628+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.01286218+07:00","message":"[buffer interim] 77 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012869891+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012872158+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012877898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012880864+07:00","message":"> Transcript [481] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012882902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.012884816+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.198320914+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.198367314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.198374764+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.19839039+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.19839829+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198400861+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198409444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198412349+07:00","message":"> Transcript [482] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198415797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198418711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198420754+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.198424121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.663613518+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.663664352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.663671005+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:29.663685039+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663692739+07:00","message":"[bufferProcess] interim [760000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663695181+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663706456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663709889+07:00","message":"> Transcript [483] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663713441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663715441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663717403+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:29.663719509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.240845467+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.240886476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.240891931+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.240905656+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240912852+07:00","message":"[bufferProcess] interim [300000000]:นักเรียนคิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240915562+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.24092216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240925284+07:00","message":"> Transcript [484] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240928214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240930516+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240932505+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.240934609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.297847394+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.297894989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.297901211+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.297913421+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297920403+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.29792268+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297928384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297931052+07:00","message":"> Transcript [485] [false]: 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297934179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297936317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297938226+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297940343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297944779+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297946526+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.297948456+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.29795062+07:00","message":"Next Push (prob) : 'คิดว่าใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.29795877+07:00","message":"push: {false นักเรียน 0 0xc00212e380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.30849457+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.308516193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.308521197+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.3085324+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.308536462+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.308538773+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.308541232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.308543439+07:00","message":"> Transcript [486] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.308545116+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.466780655+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.527020633+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.551823044+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.551861714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.551867834+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.551879596+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551886264+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551889077+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551894889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551897555+07:00","message":"> Transcript [487] [false]: 'นักเรียนคิดว่าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551900801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551902762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551904687+07:00","message":"StatePrefix: 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.551906728+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.560387138+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.560401816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.560408389+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.560416471+07:00","message":"[buffer interim] 77 false นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560420507+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560423079+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560427878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560430454+07:00","message":"> Transcript [488] [false]: 'นักเรียนคิดว่าในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560432542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560434466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560436093+07:00","message":"StatePrefix: 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.560437824+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586425424+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.58645221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าในการปลูก\",\"confidence\":0.9502038}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586458184+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586469699+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586472251+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586478618+07:00","message":"[buffer interim] 77 true นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.58648402+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586487213+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586500424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586522998+07:00","message":"> Transcript [489] [false]: 'นักเรียนคิดว่าในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586528458+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586530992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586533142+07:00","message":"StatePrefix: 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586535628+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586537766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586539814+07:00","message":"> Transcript [490] [true]: 'นักเรียนคิดว่าในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586541808+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586543458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586545259+07:00","message":"StatePrefix: 'นักเรียนคิดว่าใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.5865473+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:30.586554559+07:00","message":"Push: 'คิดว่าในการปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:30.586564011+07:00","message":"push: {true คิดว่าในการปลูก 0 0xc00212e380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:30.595536002+07:00","message":"write wav file: './tmp/7547/7547_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.166111464+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.243574682+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.243617207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.243622928+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.243636199+07:00","message":"[buffer interim] 78 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.243642902+07:00","message":"[bufferProcess] interim [780000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.243644798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.25119335+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251216407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251221088+07:00","message":"receive interim result [true|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251231058+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251233596+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251238788+07:00","message":"[buffer interim] 78 true พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251243998+07:00","message":"[bufferProcess] interim [870000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251246788+07:00","message":"[bufferProcess] send to processor (isfinal):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251257828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251277345+07:00","message":"> Transcript [491] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251280346+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251282594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251284418+07:00","message":"> Transcript [492] [true]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251287304+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251289323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251291426+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251293436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.251299719+07:00","message":"Push: 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.251310313+07:00","message":"push: {true พืช 0 0xc00212ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:31.257541623+07:00","message":"write wav file: './tmp/7547/7547_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353499321+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353528911+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353531805+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353533903+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353535641+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353537265+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353538985+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353540554+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353542215+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.35354399+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353545804+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353547417+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353548954+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.353550451+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.358045349+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.829866081+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.829910652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.829915946+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.829932561+07:00","message":"[buffer interim] 79 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.829940243+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.829942128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:31.892593095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:31.892613423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.99202272+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.992062195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.992067378+07:00","message":"receive interim result [false|false]: รีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:31.992083103+07:00","message":"[buffer interim] 79 false รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.992090267+07:00","message":"[bufferProcess] interim [480000000]:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.992092287+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.992097239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.992100139+07:00","message":"> Transcript [493] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:31.992102207+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.042001587+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.042034656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.04204046+07:00","message":"receive interim result [false|false]: มีป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.042053166+07:00","message":"[buffer interim] 79 false มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.042059932+07:00","message":"[bufferProcess] interim [540000000]:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.042062177+07:00","message":"[bufferProcess] send to processor:รีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.04206555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.042068402+07:00","message":"> Transcript [494] [false]: 'รีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.042070532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.042072586+07:00","message":"Set new StatePrefix: 'รีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.062784864+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.062810027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.062815174+07:00","message":"receive interim result [false|false]: มีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.062827757+07:00","message":"[buffer interim] 79 false มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062834271+07:00","message":"[bufferProcess] interim [660000000]:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062836514+07:00","message":"[bufferProcess] send to processor:มีป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062840634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062843212+07:00","message":"> Transcript [495] [false]: 'มีป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062845279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.062847076+07:00","message":"Set new StatePrefix: 'มีป่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.071766213+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.071791813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.071796475+07:00","message":"receive interim result [false|false]: มีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.071807948+07:00","message":"[buffer interim] 79 false มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.071812777+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.071814832+07:00","message":"[bufferProcess] send to processor:มีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.07181777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.071819978+07:00","message":"> Transcript [496] [false]: 'มีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.07182196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.071824243+07:00","message":"Set new StatePrefix: 'มีบัตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.434488364+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.43453048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.434535819+07:00","message":"receive interim result [false|false]: มีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.434551746+07:00","message":"[buffer interim] 79 false มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434559833+07:00","message":"[bufferProcess] interim [20000000]:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434562708+07:00","message":"[bufferProcess] send to processor:มีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434569388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434572356+07:00","message":"> Transcript [497] [false]: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434574733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.434576841+07:00","message":"Set new StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.607287548+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.607331394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.607337603+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.607356054+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607363566+07:00","message":"[bufferProcess] interim [260000000]:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607368372+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607373569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.60737646+07:00","message":"> Transcript [498] [false]: 'มีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607379629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607381588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607383357+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.607385247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.985712429+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.985750811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.985757033+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:32.985771618+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985778953+07:00","message":"[bufferProcess] interim [560000000]:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985781193+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.9857846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985787634+07:00","message":"> Transcript [499] [false]: 'มีปัจจัยใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985790721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.98579243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985794186+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:32.985796058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.106885704+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.106927721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.106934252+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.106952932+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106961806+07:00","message":"[bufferProcess] interim [800000000]:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106964572+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106968452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106971364+07:00","message":"> Transcript [500] [false]: 'มีปัจจัยใดบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106974421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106976362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106978249+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.106980142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.428501608+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.4285405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.428547036+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.428562523+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428570028+07:00","message":"[bufferProcess] interim [40000000]:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428572653+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428580896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428583696+07:00","message":"> Transcript [501] [false]: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428586888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428589224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428591232+07:00","message":"StatePrefix: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428593329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428598909+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428600842+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428604532+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.428607249+07:00","message":"Next Push (prob) : 'ใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.428616487+07:00","message":"push: {false มีปัจจัย 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.484317867+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.484359256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.484364598+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.484380164+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484387947+07:00","message":"[bufferProcess] interim [160000000]:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484390569+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484396331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484399298+07:00","message":"> Transcript [502] [false]: 'มีปัจจัยใดบ้างที่ควรทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484402539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484404352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484406481+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.484408805+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.801499139+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.801543843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.801549999+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:33.801565763+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801577384+07:00","message":"[bufferProcess] interim [460000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801580284+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801592544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801596432+07:00","message":"> Transcript [503] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801599693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801601836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.801604064+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:33.80160638+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.381801911+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.381846946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.381852498+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.381869079+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381877102+07:00","message":"[bufferProcess] interim [60000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381879742+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381887046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381889972+07:00","message":"> Transcript [504] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381893355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381895403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381897687+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.381900244+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.736777237+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.736818638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.736824814+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.736841694+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736849663+07:00","message":"[bufferProcess] interim [360000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736852599+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736856641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736859587+07:00","message":"> Transcript [505] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.73686303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736865454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736867819+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736869877+07:00","message":"TextPushed: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736874866+07:00","message":"Push: 'ใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736876679+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736879002+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.736881148+07:00","message":"Next Push (prob) : 'คำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.736889897+07:00","message":"push: {false ใดบ้างที่ควร 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.766008027+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.766044717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.766050155+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.766064681+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766072638+07:00","message":"[bufferProcess] interim [420000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766074841+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766079054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766081868+07:00","message":"> Transcript [506] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766084884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766086717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.76608852+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.766091087+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:34.893480938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:34.893484703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.920669361+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.920710816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.920716019+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.920732136+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.92073896+07:00","message":"[bufferProcess] interim [540000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920741787+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920745817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920748784+07:00","message":"> Transcript [507] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920751725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920756179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.92075812+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.920761174+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.967112968+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.967146393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.967152249+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:34.967163693+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967169978+07:00","message":"[bufferProcess] interim [600000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967172626+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.96717829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967180859+07:00","message":"> Transcript [508] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967184007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.96718588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967187642+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:34.967190077+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.057063043+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.05710605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.05711155+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.057129359+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057136549+07:00","message":"[bufferProcess] interim [720000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057139592+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057143967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057147358+07:00","message":"> Transcript [509] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057150647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057152562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057154726+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057158538+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057192246+07:00","message":"Push: 'คำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057194245+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057196267+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.057198371+07:00","message":"Next Push (prob) : 'คือใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.057207155+07:00","message":"push: {false คำนึงถึง 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.143899631+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.143943108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.143949568+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.143970033+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143978437+07:00","message":"[bufferProcess] interim [780000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143980975+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143985338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143987995+07:00","message":"> Transcript [510] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143990704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.143992564+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.251315834+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.251362682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.251367984+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.251386818+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251394915+07:00","message":"[bufferProcess] interim [840000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251398265+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251406748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251409665+07:00","message":"> Transcript [511] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251412479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.251415209+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.334135011+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.334175564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.334180972+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.334201222+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.334209436+07:00","message":"[bufferProcess] interim [960000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.334212589+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.33421667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.334219887+07:00","message":"> Transcript [512] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.334222891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.334224769+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.546741075+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.546781702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.546788768+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.546803453+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546810874+07:00","message":"[bufferProcess] interim [140000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546813456+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.54681733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546820994+07:00","message":"> Transcript [513] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546824456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546826339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546828157+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.546830474+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.668868453+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.668919918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.66892616+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.668937762+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668944935+07:00","message":"[bufferProcess] interim [320000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668947862+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668953557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668956628+07:00","message":"> Transcript [514] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668960175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668962198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668967116+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.668970078+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.752438294+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.752485766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.75249147+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.752508902+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752515778+07:00","message":"[bufferProcess] interim [380000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752518075+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752521702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752524843+07:00","message":"> Transcript [515] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นจะรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752529124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.75253162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752533871+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.752537291+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.920216274+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.92026796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.920273829+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.920290957+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.92029881+07:00","message":"[bufferProcess] interim [560000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920301563+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920305476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920307975+07:00","message":"> Transcript [516] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920311741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920313873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920315706+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920319033+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920322014+07:00","message":"Push: 'เพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920323899+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920325957+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.920328045+07:00","message":"Next Push (prob) : 'นั้นเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.920336373+07:00","message":"push: {false เพื่อให้พืช 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.922431757+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.922446263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.922449684+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:35.922462375+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.922465579+07:00","message":"[bufferProcess] interim [620000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.922468219+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.922470995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.922472863+07:00","message":"> Transcript [517] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.92247461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:35.922476553+07:00","message":"Set new StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.186648245+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.186691486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.186697253+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.186720951+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186728502+07:00","message":"[bufferProcess] interim [920000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186731183+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186737154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186739947+07:00","message":"> Transcript [518] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186743687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186745515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186747604+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.186751632+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.312150181+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.312191659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.3121989+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.312213873+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312222054+07:00","message":"[bufferProcess] interim [980000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312224753+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312231758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312234864+07:00","message":"> Transcript [519] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312239293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312241416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312243339+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.312246867+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.432949884+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.432996077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.433004377+07:00","message":"receive interim result [false|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.433022374+07:00","message":"[buffer interim] 79 false มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433039464+07:00","message":"[bufferProcess] interim [100000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433043502+07:00","message":"[bufferProcess] send to processor:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433049299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433053658+07:00","message":"> Transcript [520] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433059181+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433061713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433065158+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.433069138+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.676305847+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.796988722+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797025625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี\",\"confidence\":0.9580958}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797035201+07:00","message":"receive interim result [true|false]: มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797044709+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797046647+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797053268+07:00","message":"[buffer interim] 79 true มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797061006+07:00","message":"[bufferProcess] interim [550000000]:มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797064812+07:00","message":"[bufferProcess] send to processor (isfinal):มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797067864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797070877+07:00","message":"> Transcript [521] [false]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.79707477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797077009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797079134+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797081934+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797084574+07:00","message":"Push: 'เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797086868+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797088987+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797091205+07:00","message":"Next Push (prob) : 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797092737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797094553+07:00","message":"> Transcript [522] [true]: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797096684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797098313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797099821+07:00","message":"StatePrefix: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797101614+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797103216+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797215637+07:00","message":"push: {false เจริญเติบ 0 0xc001afe780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797427759+07:00","message":"Push: 'นั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797448064+07:00","message":"TextPushed: 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชเจริญเติบนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797451548+07:00","message":"Set new StatePrefix : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797454128+07:00","message":"Next Push (prob) : 'มีปัจจัยใดบ้างที่ควรคำนึงถึงเพื่อให้พืชนั้นเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:36.797452152+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_79.html'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:36.797470513+07:00","message":"push: {true นั้นเจริญเติบโตได้ดี 0 0xc001afe780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:36.808464818+07:00","message":"write wav file: './tmp/7547/7547_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:37.837457694+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:37.894042224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:37.89404265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.350408795+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.35044804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.35045348+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.350466692+07:00","message":"[buffer interim] 80 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350473629+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350475556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350480672+07:00","message":"[bufferProcess] send to processor (ticker):อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350484938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350487852+07:00","message":"> Transcript [523] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.350489908+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.431803757+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.43183968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพ้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.431844983+07:00","message":"receive interim result [false|false]: อย่าเพ้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.431858745+07:00","message":"[buffer interim] 80 false อย่าเพ้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.431866273+07:00","message":"[bufferProcess] interim [600000000]:อย่าเพ้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.431868065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.488178286+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.488213601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าพึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.488220326+07:00","message":"receive interim result [false|false]: อย่าพึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.488236129+07:00","message":"[buffer interim] 80 false อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.488245248+07:00","message":"[bufferProcess] interim [660000000]:อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.488248591+07:00","message":"[bufferProcess] send to processor:อย่าเพ้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.488253213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.48825728+07:00","message":"> Transcript [524] [false]: 'อย่าเพ้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.488261485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.488264334+07:00","message":"Set new StatePrefix: 'อย่าเพ้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.512121303+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.512157793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.512162536+07:00","message":"receive interim result [false|false]: จากพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.512176702+07:00","message":"[buffer interim] 80 false จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512182372+07:00","message":"[bufferProcess] interim [720000000]:จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512184602+07:00","message":"[bufferProcess] send to processor:อย่าพึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512188124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512190512+07:00","message":"> Transcript [525] [false]: 'อย่าพึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512192721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.512194512+07:00","message":"Set new StatePrefix: 'อย่าพึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.592008239+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.592044574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.592049527+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.592065011+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592071591+07:00","message":"[bufferProcess] interim [780000000]:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592073939+07:00","message":"[bufferProcess] send to processor:จากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592077832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592081366+07:00","message":"> Transcript [526] [false]: 'จากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592083448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.592085953+07:00","message":"Set new StatePrefix: 'จากพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.845229815+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.845273757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.845279436+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.845295653+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.845303672+07:00","message":"[bufferProcess] interim [960000000]:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.845306292+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.845312021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.84531493+07:00","message":"> Transcript [527] [false]: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.845317072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.845319073+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.936236229+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.936277262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจะรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.936283544+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจะรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:38.936298231+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936306066+07:00","message":"[bufferProcess] interim [80000000]:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936308296+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936312219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936314885+07:00","message":"> Transcript [528] [false]: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936317146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:38.936319488+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.003913858+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.003960575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัฐ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.003967544+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.003987888+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจากรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.003997036+07:00","message":"[bufferProcess] interim [140000000]:อย่าเพิ่งจากรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.004000564+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจะรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.004005592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.004009683+07:00","message":"> Transcript [529] [false]: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.00401302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.004016101+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจะรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.012301397+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.012342962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งรู้จากรัสเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.012348866+07:00","message":"receive interim result [false|false]: อย่าเพิ่งรู้จากรัสเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.012366779+07:00","message":"[buffer interim] 80 false อย่าเพิ่งรู้จากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012373683+07:00","message":"[bufferProcess] interim [200000000]:อย่าเพิ่งรู้จากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012376238+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจากรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012383459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012386437+07:00","message":"> Transcript [530] [false]: 'อย่าเพิ่งจากรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012388492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.012390387+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัฐ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.066762035+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.066794756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.066800865+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.066812251+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066818833+07:00","message":"[bufferProcess] interim [260000000]:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066821741+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งรู้จากรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066827225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066829981+07:00","message":"> Transcript [531] [false]: 'อย่าเพิ่งรู้จากรัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066832398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.066834343+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งรู้จากรัสเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.200529763+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.200567727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัชนี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.200572964+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.200589052+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200596834+07:00","message":"[bufferProcess] interim [380000000]:อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200599048+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200602302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200604908+07:00","message":"> Transcript [532] [false]: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200607158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.200610988+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.384293477+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.384334508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากรัฐชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.3843404+07:00","message":"receive interim result [false|false]: อย่าเพิ่งจากรัฐชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.384350397+07:00","message":"[buffer interim] 80 false อย่าเพิ่งจากรัฐชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384357083+07:00","message":"[bufferProcess] interim [560000000]:อย่าเพิ่งจากรัฐชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384359298+07:00","message":"[bufferProcess] send to processor:อย่าเพิ่งจากรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384362874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384365518+07:00","message":"> Transcript [533] [false]: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384367558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.384369639+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัชนี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.496361847+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.558309533+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623693748+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623740102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าเพิ่งจากราชนิด\",\"confidence\":0.9529491}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623745963+07:00","message":"receive interim result [true|false]: อย่าเพิ่งจากราชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623758237+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623760399+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623766816+07:00","message":"[buffer interim] 80 true อย่าเพิ่งจากราชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623773404+07:00","message":"[bufferProcess] interim [890000000]:อย่าเพิ่งจากราชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623776594+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าเพิ่งจากรัฐชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623779591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623782627+07:00","message":"> Transcript [534] [false]: 'อย่าเพิ่งจากรัฐชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623784825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623786783+07:00","message":"Set new StatePrefix: 'อย่าเพิ่งจากรัฐชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623788404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623790214+07:00","message":"> Transcript [535] [true]: 'อย่าเพิ่งจากราชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623792312+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623794052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623795804+07:00","message":"StatePrefix: 'อย่าเพิ่งจากรัฐชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623797689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:39.623799983+07:00","message":"Push: 'อย่าเพิ่งจากราชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:39.623807907+07:00","message":"push: {true อย่าเพิ่งจากราชนิด 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:39.629975697+07:00","message":"write wav file: './tmp/7547/7547_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.035862618+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.035906841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.035915604+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.035929579+07:00","message":"[buffer interim] 81 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.03593711+07:00","message":"[bufferProcess] interim [480000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.035939398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.089476035+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.089518851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.089523659+07:00","message":"receive interim result [false|false]: ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.089533623+07:00","message":"[buffer interim] 81 false ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.089540655+07:00","message":"[bufferProcess] interim [600000000]:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.089542911+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.089548485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.089551128+07:00","message":"> Transcript [536] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.089553451+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.419014356+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.419051197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการตัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.419057063+07:00","message":"receive interim result [false|false]: ต้องการตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.419071745+07:00","message":"[buffer interim] 81 false ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419079615+07:00","message":"[bufferProcess] interim [840000000]:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.41908201+07:00","message":"[bufferProcess] send to processor:ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419085973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419088622+07:00","message":"> Transcript [537] [false]: 'ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419092472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419095162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419097015+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.419099037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.568400659+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.568446383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.568452083+07:00","message":"receive interim result [false|false]: ต้องการปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.56846628+07:00","message":"[buffer interim] 81 false ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568483767+07:00","message":"[bufferProcess] interim [20000000]:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568486997+07:00","message":"[bufferProcess] send to processor:ต้องการตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568493412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568496426+07:00","message":"> Transcript [538] [false]: 'ต้องการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568499574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568501964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568503769+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.568505762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.774645071+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.774684946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.774690922+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.774720763+07:00","message":"[buffer interim] 81 false ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.774737013+07:00","message":"[bufferProcess] interim [200000000]:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.774739813+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.774747024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.774749862+07:00","message":"> Transcript [539] [false]: 'ต้องการปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.774753142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.77475547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.7747577+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.77476001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:40.894712906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:40.89472311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.934481684+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.934519027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.934527512+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.934544764+07:00","message":"[buffer interim] 81 false ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934553834+07:00","message":"[bufferProcess] interim [380000000]:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934556998+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934561817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.93456492+07:00","message":"> Transcript [540] [false]: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934568228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934570136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934572082+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934573933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934580127+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934581973+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934583894+07:00","message":"Set new StatePrefix : 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:40.934585848+07:00","message":"Next Push (prob) : 'การปัจจัยต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:40.934593438+07:00","message":"push: {false ต้อง 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.30902907+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.309064395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.309070423+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.309084314+07:00","message":"[buffer interim] 81 false ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309091969+07:00","message":"[bufferProcess] interim [740000000]:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309095622+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309103218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309107658+07:00","message":"> Transcript [541] [false]: 'ต้องการปัจจัยต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309112551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309115397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309118376+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.309121576+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498819937+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498855672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498861197+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498879625+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498883403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498885819+07:00","message":"receive interim result [false|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498890892+07:00","message":"[buffer interim] 81 false ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.498894341+07:00","message":"[buffer interim] 81 false ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498899641+07:00","message":"[bufferProcess] interim [860000000]:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498902111+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498904791+07:00","message":"[bufferProcess] interim [920000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498907732+07:00","message":"[bufferProcess] send to processor:ต้องการปัจจัยต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498910398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498912902+07:00","message":"> Transcript [542] [false]: 'ต้องการปัจจัยต่างๆเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498915838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498917752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.49891952+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.49892153+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498923024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.49892481+07:00","message":"> Transcript [543] [false]: 'ต้องการปัจจัยต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498926646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498928118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498929578+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.498931159+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.736494507+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.868237607+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.926801529+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934526121+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934566915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องการปัจจัยต่างๆเหล่านั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934572263+07:00","message":"receive interim result [true|false]: ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934583043+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934585437+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934591354+07:00","message":"[buffer interim] 81 true ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934598898+07:00","message":"[bufferProcess] interim [400000000]:ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.93460417+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องการปัจจัยต่างๆเหล่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934607681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934610431+07:00","message":"> Transcript [544] [false]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934613375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934615351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934617283+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934619471+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934624214+07:00","message":"Push: 'การปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934626232+07:00","message":"TextPushed: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934628101+07:00","message":"Set new StatePrefix : 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934630163+07:00","message":"Next Push (prob) : 'ๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934631999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934633999+07:00","message":"> Transcript [545] [true]: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934636234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934637846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934639359+07:00","message":"StatePrefix: 'ต้องการปัจจัยต่างๆเหล่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934641284+07:00","message":"TextPushed: 'ต้องการปัจจัยต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:41.934643181+07:00","message":"Push: 'ๆเหล่านั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934650355+07:00","message":"push: {false การปัจจัยต่าง 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.934655359+07:00","message":"push: {true ๆเหล่านั้น 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:41.941650515+07:00","message":"write wav file: './tmp/7547/7547_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:41.998587477+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.115433963+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.187273367+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244235737+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244260793+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.24426419+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244274409+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244282174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244285949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244288661+07:00","message":"> Transcript [546] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244291103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244292869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244294618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244296366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244298571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244307613+07:00","message":"push: {true \n 0 0xc001afe600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244603852+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244623487+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244628241+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244635249+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244658815+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244663808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244666743+07:00","message":"> Transcript [547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244669176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244671407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244673173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244675217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.244683349+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.244692266+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:42.25201551+07:00","message":"write wav file: './tmp/7547/7547_82.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:42.253527033+07:00","message":"write wav file: './tmp/7547/7547_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.701609431+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.701675603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.70168083+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.701698501+07:00","message":"[buffer interim] 84 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.701712264+07:00","message":"[bufferProcess] interim [480000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.701714855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.721038438+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.721077979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.721082791+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.721097239+07:00","message":"[buffer interim] 84 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.721105029+07:00","message":"[bufferProcess] interim [540000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.721108602+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.721114916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.721118654+07:00","message":"> Transcript [548] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.721122279+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.851407907+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.851448921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.851454588+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:42.851468055+07:00","message":"[buffer interim] 84 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.851474197+07:00","message":"[bufferProcess] interim [660000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.851476635+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.85148323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.851486148+07:00","message":"> Transcript [549] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.851488459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:42.851490611+07:00","message":"Set new StatePrefix: 'มึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.044053181+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.044094622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนเดิม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.04409979+07:00","message":"receive interim result [false|false]: เหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.044119418+07:00","message":"[buffer interim] 84 false เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.04412675+07:00","message":"[bufferProcess] interim [900000000]:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.044128954+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.044132389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.044135036+07:00","message":"> Transcript [550] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.044137283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.044139481+07:00","message":"Set new StatePrefix: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.166254379+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.166297292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.166302777+07:00","message":"receive interim result [false|false]: เหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.166313003+07:00","message":"[buffer interim] 84 false เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166319824+07:00","message":"[bufferProcess] interim [20000000]:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166322157+07:00","message":"[bufferProcess] send to processor:เหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166327639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166330387+07:00","message":"> Transcript [551] [false]: 'เหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.1663329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166334908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166336794+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.166338841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.422997298+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.423039093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.423045618+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.423063077+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423070772+07:00","message":"[bufferProcess] interim [320000000]:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423073387+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423082271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423085402+07:00","message":"> Transcript [552] [false]: 'เหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423088914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423091615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423093416+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.423095554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.742805583+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.742850727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.742855936+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.742868652+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742875968+07:00","message":"[bufferProcess] interim [560000000]:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742878568+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742884181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742887491+07:00","message":"> Transcript [553] [false]: 'เหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742890793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742892925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742894835+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.742897016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:43.895485641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:43.895502279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.950911979+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.950957073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.950962186+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.95097597+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.950983028+07:00","message":"[bufferProcess] interim [740000000]:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.950986812+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.950992984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.950995839+07:00","message":"> Transcript [554] [false]: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951000189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951002339+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951004247+07:00","message":"StatePrefix: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951006259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951010795+07:00","message":"Push: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951012647+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951014513+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:43.951016674+07:00","message":"Next Push (prob) : 'หรือแตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:43.951036272+07:00","message":"push: {false เหมือน 0 0xc000186f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.223565621+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.223605511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.223610798+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.223625343+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223632525+07:00","message":"[bufferProcess] interim [980000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223635081+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223641244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223644146+07:00","message":"> Transcript [555] [false]: 'เหมือนหรือแตกต่างกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223647072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223649242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223651263+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.223653629+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.75881518+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.758856319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.758862662+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:44.758876722+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758883696+07:00","message":"[bufferProcess] interim [580000000]:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758885922+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758892568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758895228+07:00","message":"> Transcript [556] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758898228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758900348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758902407+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:44.758904576+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.212925498+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.212967343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.21297319+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.212988843+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.212997109+07:00","message":"[bufferProcess] interim [120000000]:เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213000071+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.21300427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213008774+07:00","message":"> Transcript [557] [false]: 'เหมือนหรือแตกต่างกันหรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213012409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213014547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213016569+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.213018732+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.344415988+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.344455671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.344461459+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.344475972+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือไม่อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344485586+07:00","message":"[bufferProcess] interim [180000000]:เหมือนหรือแตกต่างกันหรือไม่อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344487915+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.34449183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344494579+07:00","message":"> Transcript [558] [false]: 'เหมือนหรือแตกต่างกันหรือไม่อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344497892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344500013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344502089+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.34450423+07:00","message":"TextPushed: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344511064+07:00","message":"Push: 'หรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344513001+07:00","message":"TextPushed: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344515285+07:00","message":"Set new StatePrefix : 'เหมือนหรือแตกต่างกันหรือไม่อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.344517486+07:00","message":"Next Push (prob) : 'หรือไม่อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.344539163+07:00","message":"push: {false หรือแตกต่างกัน 0 0xc000186f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.401607038+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.401647233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.401654421+07:00","message":"receive interim result [false|false]: เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.401668172+07:00","message":"[buffer interim] 84 false เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401675786+07:00","message":"[bufferProcess] interim [240000000]:เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401678265+07:00","message":"[bufferProcess] send to processor:เหมือนหรือแตกต่างกันหรือไม่อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401683889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401686334+07:00","message":"> Transcript [559] [false]: 'เหมือนหรือแตกต่างกันหรือไม่อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401688371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.401690271+07:00","message":"Set new StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.776691486+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870515255+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870564676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนหรือแตกต่างกันหรือไม่อย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870571571+07:00","message":"receive interim result [true|false]: เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870580383+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.87058306+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870589667+07:00","message":"[buffer interim] 84 true เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870599556+07:00","message":"[bufferProcess] interim [810000000]:เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870604845+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนหรือแตกต่างกันหรือไม่อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870608587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870611351+07:00","message":"> Transcript [560] [false]: 'เหมือนหรือแตกต่างกันหรือไม่อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870614384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870617112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870618928+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870621089+07:00","message":"TextPushed: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870623064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.87062483+07:00","message":"> Transcript [561] [true]: 'เหมือนหรือแตกต่างกันหรือไม่อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870626924+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870628453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870629999+07:00","message":"StatePrefix: 'เหมือนหรือแตกต่างกันหรือไม่อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870631712+07:00","message":"TextPushed: 'เหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:45.870637555+07:00","message":"Push: 'หรือไม่อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.870646391+07:00","message":"push: {true หรือไม่อย่างไร 0 0xc000186f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:45.878890528+07:00","message":"write wav file: './tmp/7547/7547_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.90816847+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:45.965209558+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.097188736+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.13737876+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.137392905+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.137395684+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.137401415+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137408915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.1374134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137416159+07:00","message":"> Transcript [562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137418686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137420515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137422356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137424152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.137426749+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.137436229+07:00","message":"push: {true \n 0 0xc001afe380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:46.142113326+07:00","message":"write wav file: './tmp/7547/7547_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.357147628+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.442435691+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.442463768+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.442467281+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.442474439+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442481886+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442485666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442488337+07:00","message":"> Transcript [563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442490767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442492987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442494737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442496513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:46.442502231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.442511454+07:00","message":"push: {true \n 0 0xc00212ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:46.447353393+07:00","message":"write wav file: './tmp/7547/7547_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:46.609122752+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:46.896119376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:46.896116204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:47.654237337+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:47.654296317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:47.654302179+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:47.654318801+07:00","message":"[buffer interim] 87 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.654325371+07:00","message":"[bufferProcess] interim [840000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.65432708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.654333543+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.654336498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.654339291+07:00","message":"> Transcript [564] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:47.65434124+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.273434216+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.273479415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.273484914+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.273500995+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.273508944+07:00","message":"[bufferProcess] interim [500000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.273510965+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.501647069+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.501690016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปากีสถานมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.501696125+07:00","message":"receive interim result [false|false]: มีปากีสถานมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.501713839+07:00","message":"[buffer interim] 87 false มีปากีสถานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501721285+07:00","message":"[bufferProcess] interim [680000000]:มีปากีสถานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.50172402+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501727562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501730175+07:00","message":"> Transcript [565] [false]: 'มีผักที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501733155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501735106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501737131+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.501739119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.561315715+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.561370004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.561376659+07:00","message":"receive interim result [false|false]: มีผักที่ 3 นี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.561392623+07:00","message":"[buffer interim] 87 false มีผักที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.56139992+07:00","message":"[bufferProcess] interim [800000000]:มีผักที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561402422+07:00","message":"[bufferProcess] send to processor:มีปากีสถานมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561405914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561408774+07:00","message":"> Transcript [566] [false]: 'มีปากีสถานมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561412057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561413856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561416305+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.561418125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.690539031+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.69058236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.690588053+07:00","message":"receive interim result [false|false]: มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:48.690610598+07:00","message":"[buffer interim] 87 false มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.69061851+07:00","message":"[bufferProcess] interim [920000000]:มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.690621463+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.69062563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.690628458+07:00","message":"> Transcript [567] [false]: 'มีผักที่ 3 นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.690632974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.690635237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.69064043+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:48.690642673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204026593+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204068863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204075119+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204085263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204087642+07:00","message":"receive interim result [false|false]:  นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204098136+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204101612+07:00","message":"[buffer interim] 87 false  นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204107973+07:00","message":"[bufferProcess] interim [400000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204110675+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204113956+07:00","message":"[bufferProcess] interim [400000000]: นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204116607+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204119456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.20412202+07:00","message":"> Transcript [568] [false]: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204125436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204127529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204129285+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204131203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204133923+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204135748+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204137577+07:00","message":"Set new StatePrefix : 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.204140104+07:00","message":"Next Push (prob) : 'ผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.204148964+07:00","message":"push: {false มี 0 0xc0022bfa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.287776279+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.287824547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.287830265+07:00","message":"receive interim result [false|false]: มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.287846586+07:00","message":"[buffer interim] 87 false มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287854265+07:00","message":"[bufferProcess] interim [520000000]:มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.28785863+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287871862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287874551+07:00","message":"> Transcript [569] [false]: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287878781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287881146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287884046+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.287886401+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610298776+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610336576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610342465+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610351292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610354175+07:00","message":"receive interim result [false|false]:  นี้นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610362368+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.610366977+07:00","message":"[buffer interim] 87 false  นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610373457+07:00","message":"[bufferProcess] interim [820000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610376062+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610381291+07:00","message":"[bufferProcess] interim [820000000]: นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610383769+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610387142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610389747+07:00","message":"> Transcript [570] [false]: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.61039261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.61039479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610396594+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.610399175+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.66655486+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.666603078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.666611864+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.666626027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.66663033+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.666639963+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.666644547+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666652343+07:00","message":"[bufferProcess] interim [880000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666656456+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666660803+07:00","message":"[bufferProcess] interim [880000000]: นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666664151+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666667672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666671776+07:00","message":"> Transcript [571] [false]: 'มีผักที่ 3 นี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666676377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666679408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.666682379+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.66668623+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762516168+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762557209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762563752+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762581049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762584088+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.76259193+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762595824+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762602425+07:00","message":"[bufferProcess] interim [0]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.76260503+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762608419+07:00","message":"[bufferProcess] interim [0]: นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762611345+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762614898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762618198+07:00","message":"> Transcript [572] [false]: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762621797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762623739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.76262598+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762630858+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762633556+07:00","message":"Push: 'ผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762635498+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762637506+07:00","message":"Set new StatePrefix : 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.762639734+07:00","message":"Next Push (prob) : 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.762648319+07:00","message":"push: {false ผักที่ 3 นี้นะคะ 0 0xc0022bfa00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:49.896489848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:49.896505141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966813336+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966854391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966860111+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.96687822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966882654+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966891423+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:49.966894794+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966901232+07:00","message":"[bufferProcess] interim [180000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.96690423+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966910487+07:00","message":"[bufferProcess] interim [180000000]: นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966912682+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966916208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966921865+07:00","message":"> Transcript [573] [false]: 'มีผักที่ 3 นี้นะคะก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.96692521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966927856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966930077+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:49.966933293+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101232038+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101271202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101277311+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101288591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101291607+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.101299523+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.1013033+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101309636+07:00","message":"[bufferProcess] interim [300000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101312448+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101315864+07:00","message":"[bufferProcess] interim [300000000]: นี้นะคะก็จะมีกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101318324+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101321485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101324296+07:00","message":"> Transcript [574] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101327183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101329002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101330876+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.101332804+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.1532314+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.1532712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.153276681+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.153288622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.153291494+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.153298844+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.153303926+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.15331+07:00","message":"[bufferProcess] interim [360000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153312627+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153317873+07:00","message":"[bufferProcess] interim [360000000]: นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153320906+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153324105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153326772+07:00","message":"> Transcript [575] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153332531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.15333584+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153338073+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.153340564+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351115017+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351152931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351158887+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351171436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351175414+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351183173+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351186884+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351192526+07:00","message":"[bufferProcess] interim [600000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351194855+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351198302+07:00","message":"[bufferProcess] interim [600000000]: นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351208496+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.35121182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351214663+07:00","message":"> Transcript [576] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351218779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351220674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351222451+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351224321+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351227201+07:00","message":"Push: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351229078+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351231026+07:00","message":"Set new StatePrefix : 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.351233343+07:00","message":"Next Push (prob) : 'มีกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.351241142+07:00","message":"push: {false ก็จะ 0 0xc0022bfa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663331841+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663373141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.66337951+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663393194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663396929+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663404762+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.663407954+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663414533+07:00","message":"[bufferProcess] interim [840000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663418455+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663421647+07:00","message":"[bufferProcess] interim [840000000]: นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663424312+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663427394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663432277+07:00","message":"> Transcript [577] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663435293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663437329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663439133+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.663441391+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877563617+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877602909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.87760893+07:00","message":"receive interim result [false|false]: มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877620427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้นะคะก็จะมีกิจกรรมที่ 3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877623741+07:00","message":"receive interim result [false|false]:  นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877631534+07:00","message":"[buffer interim] 87 false มีผักที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:50.877634976+07:00","message":"[buffer interim] 87 false  นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877641847+07:00","message":"[bufferProcess] interim [80000000]:มีผักที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877644624+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877647778+07:00","message":"[bufferProcess] interim [80000000]: นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877650366+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877653849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877656702+07:00","message":"> Transcript [578] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877659856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877661757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877663589+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:50.877665802+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002669281+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002718922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002725069+07:00","message":"receive interim result [false|false]: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002735587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002738364+07:00","message":"receive interim result [false|false]:  3.4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002745974+07:00","message":"[buffer interim] 87 false มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.002753148+07:00","message":"[buffer interim] 87 false  3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002759489+07:00","message":"[bufferProcess] interim [200000000]:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002762285+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002765641+07:00","message":"[bufferProcess] interim [200000000]: 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002768696+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.0027719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002774562+07:00","message":"> Transcript [579] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002777398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002780298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002782235+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.002784831+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050809413+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050843541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050849737+07:00","message":"receive interim result [false|false]: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.0508587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3.3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050861494+07:00","message":"receive interim result [false|false]:  3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050867592+07:00","message":"[buffer interim] 87 false มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050873514+07:00","message":"[buffer interim] 87 false  3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050879169+07:00","message":"[bufferProcess] interim [260000000]:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050881753+07:00","message":"[bufferProcess] send to processor:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050887132+07:00","message":"[bufferProcess] interim [260000000]: 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050889827+07:00","message":"[bufferProcess] update buffer: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050892621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050895396+07:00","message":"> Transcript [580] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.05089827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050900205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050902028+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050904291+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050912085+07:00","message":"Push: 'มีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.05091417+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050916252+07:00","message":"Set new StatePrefix : 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.050918445+07:00","message":"Next Push (prob) : 'ที่ 3.4'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.050925818+07:00","message":"push: {false มีกิจกรรม 0 0xc0022bfa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.41620935+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.608458656+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693474697+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693512277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3\",\"confidence\":0.9106997}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693519249+07:00","message":"receive interim result [true|false]: มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693526979+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693529345+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.693535383+07:00","message":"[buffer interim] 87 true มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693544758+07:00","message":"[bufferProcess] interim [830000000]:มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693548241+07:00","message":"[bufferProcess] send to processor (isfinal):มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693558659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693573423+07:00","message":"> Transcript [581] [false]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693578027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693582142+07:00","message":"Set new StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693586683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693590035+07:00","message":"> Transcript [582] [true]: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693594616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693597579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693605612+07:00","message":"StatePrefix: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรมที่ 3.3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693609503+07:00","message":"TextPushed: 'มีผักที่ 3 นี้นะคะก็จะมีกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:51.693618384+07:00","message":"Push: 'ที่ 3.3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:51.69363118+07:00","message":"push: {true ที่ 3.3 0 0xc0022bfa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:51.703383738+07:00","message":"write wav file: './tmp/7547/7547_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.1367458+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.136785288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.136791352+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.136806745+07:00","message":"[buffer interim] 88 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.136814621+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.136817489+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.45768097+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.457732483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.457738285+07:00","message":"receive interim result [false|false]: ปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.457755145+07:00","message":"[buffer interim] 88 false ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.457762543+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.457764546+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.45776801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.457771053+07:00","message":"> Transcript [583] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.45777307+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.644341499+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.644381765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.644387911+07:00","message":"receive interim result [false|false]: ปัจจัยที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.644401987+07:00","message":"[buffer interim] 88 false ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644410335+07:00","message":"[bufferProcess] interim [80000000]:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644413014+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644420136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644422763+07:00","message":"> Transcript [584] [false]: 'ปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644425948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644427874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644429749+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.644431999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.831192898+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.831228496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.83123419+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:52.831244589+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831251755+07:00","message":"[bufferProcess] interim [260000000]:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831254295+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831259991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831263414+07:00","message":"> Transcript [585] [false]: 'ปัจจัยที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831266699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831268707+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831271053+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:52.831273169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:52.897408685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:52.897418253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.032020132+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.032055398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.032061776+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.032077801+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032085332+07:00","message":"[bufferProcess] interim [440000000]:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032087783+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032096887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032099896+07:00","message":"> Transcript [586] [false]: 'ปัจจัยที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032104255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032107844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032109923+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.032111923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.21993006+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.219968618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.219975708+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.219989593+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.219996881+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.219999488+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220006192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220009648+07:00","message":"> Transcript [587] [false]: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220012777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.22001826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220020173+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220022212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220028031+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220029962+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220031939+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.220034007+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.220042117+07:00","message":"push: {false ปัจจัย 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.543825771+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.543871009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.54387744+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.543892765+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543901262+07:00","message":"[bufferProcess] interim [980000000]:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543903733+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543911699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543914238+07:00","message":"> Transcript [588] [false]: 'ปัจจัยที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543917404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543919622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543923054+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.543925506+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.674087529+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.674129888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.674135845+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.674150249+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674157932+07:00","message":"[bufferProcess] interim [100000000]:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.67416031+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674165982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674170067+07:00","message":"> Transcript [589] [false]: 'ปัจจัยที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674173302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674175436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674177313+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.674179587+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942591237+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942637756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942643727+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942660167+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.94266592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942669702+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942674814+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942678505+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942685047+07:00","message":"[bufferProcess] interim [340000000]:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942687572+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942690727+07:00","message":"[bufferProcess] interim [400000000]:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942692486+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942695735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942698575+07:00","message":"> Transcript [590] [false]: 'ปัจจัยที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942701543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942703623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.94271692+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942720302+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942723108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942726143+07:00","message":"> Transcript [591] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942729464+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942731171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942732856+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942734516+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942738605+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942741271+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942744252+07:00","message":"Set new StatePrefix : 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:53.942747736+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:53.942757359+07:00","message":"push: {false ที่มีผลต่อ 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.369976982+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.370022946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.370028843+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.370044614+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370053234+07:00","message":"[bufferProcess] interim [760000000]:ปัจจัยที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370056054+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370060596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370063727+07:00","message":"> Transcript [592] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370066735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370068757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370070554+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.370072685+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.564578433+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.564622548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.564629044+07:00","message":"receive interim result [false|false]: ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.564645345+07:00","message":"[buffer interim] 88 false ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564652946+07:00","message":"[bufferProcess] interim [0]:ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564655708+07:00","message":"[bufferProcess] send to processor:ปัจจัยที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564663517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564666237+07:00","message":"> Transcript [593] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564669597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564671776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564673754+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.564675886+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.746684504+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839737994+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839779228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839785099+07:00","message":"receive interim result [true|false]: ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839793552+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839795824+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839803047+07:00","message":"[buffer interim] 88 true ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839811157+07:00","message":"[bufferProcess] interim [360000000]:ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839815485+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839818987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839821976+07:00","message":"> Transcript [594] [false]: 'ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839825241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839827533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839829369+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839831455+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839833196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839835073+07:00","message":"> Transcript [595] [true]: 'ปัจจัยที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839837101+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839838636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839840164+07:00","message":"StatePrefix: 'ปัจจัยที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.839842151+07:00","message":"TextPushed: 'ปัจจัยที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:54.83984894+07:00","message":"Push: 'การเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.839859005+07:00","message":"push: {true การเจริญเติบโตของพืช 0 0xc000187500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:54.848341675+07:00","message":"write wav file: './tmp/7547/7547_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:54.878179674+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.590113231+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.590159554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.590165125+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.590179637+07:00","message":"[buffer interim] 89 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.59018777+07:00","message":"[bufferProcess] interim [720000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.590189902+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.812309558+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.812357586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กางเกง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.812363662+07:00","message":"receive interim result [false|false]: กางเกง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.812378553+07:00","message":"[buffer interim] 89 false กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.812386463+07:00","message":"[bufferProcess] interim [840000000]:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.812389426+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.812395029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.812397768+07:00","message":"> Transcript [596] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.812400079+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.854778347+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.854835848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.854841952+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.854860382+07:00","message":"[buffer interim] 89 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.85486852+07:00","message":"[bufferProcess] interim [900000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.854871053+07:00","message":"[bufferProcess] send to processor:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.854875022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.854878313+07:00","message":"> Transcript [597] [false]: 'กางเกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.854881407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.854884526+07:00","message":"Set new StatePrefix: 'กางเกง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:55.897506193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:55.897513027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.934913775+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.934970868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.934979226+07:00","message":"receive interim result [false|false]: นักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:55.934998301+07:00","message":"[buffer interim] 89 false นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.935006649+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.935009708+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.935021113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.935023901+07:00","message":"> Transcript [598] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.93502609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:55.935028233+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.035191388+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.035231917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.035237663+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.035250095+07:00","message":"[buffer interim] 89 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035257618+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035260358+07:00","message":"[bufferProcess] send to processor:นักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035266533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035269486+07:00","message":"> Transcript [599] [false]: 'นักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035272652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035274851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.035276751+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.03527883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.30288161+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.302929708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.302938202+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.302953873+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.30296283+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.30296792+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.30297443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.302977689+07:00","message":"> Transcript [600] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.302981197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.302983261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.30298515+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.302987745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.468662222+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.46871588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.468722766+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำผิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.468734876+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468743034+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468745808+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468749974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468753465+07:00","message":"> Transcript [601] [false]: 'นักเรียนสามารถทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468756804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468759117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468760956+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.468762927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.612736163+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.612779368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.612785408+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.612801864+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612809935+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612812533+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612821133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612827034+07:00","message":"> Transcript [602] [false]: 'นักเรียนสามารถทำผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612831486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612835471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612837418+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.61283937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.61284562+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612847489+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612849396+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.612852036+07:00","message":"Next Push (prob) : 'สามารถทำผิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.612860868+07:00","message":"push: {false นักเรียน 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.944347477+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.944399392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.944406619+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:56.944423862+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.944434903+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.94443734+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.944443119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.94444632+07:00","message":"> Transcript [603] [false]: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.944448781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:56.944452349+07:00","message":"Set new StatePrefix: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.003644697+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.003687108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.00369354+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.003715324+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003723129+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003725945+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003733014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003735944+07:00","message":"> Transcript [604] [false]: 'นักเรียนสามารถทำกิจกรรมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003740017+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003742282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003744075+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.003746141+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.129559768+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.129611797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.129620465+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.129641911+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129651731+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129655737+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129660737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.12966482+07:00","message":"> Transcript [605] [false]: 'นักเรียนสามารถทำกิจกรรมนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129669901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129674253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129677161+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.129680897+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.323939267+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.323977984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.323984491+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.324002244+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324010056+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324012522+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324016777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324019724+07:00","message":"> Transcript [606] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324023322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324026576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.324029855+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.3240338+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.467729054+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.467773739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.467779831+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.46779744+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467805945+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467810145+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467814765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467817809+07:00","message":"> Transcript [607] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.46782128+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467823433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467825585+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467827727+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.46783525+07:00","message":"Push: 'สามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467837513+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467839561+07:00","message":"Set new StatePrefix : 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.467841603+07:00","message":"Next Push (prob) : 'นี้ได้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.467850246+07:00","message":"push: {false สามารถทำกิจกรรม 0 0xc000186d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.639377358+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.639418694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.639425051+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:57.639443918+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639451489+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639454205+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639457639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639460265+07:00","message":"> Transcript [608] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639464049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639466213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.639468465+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:57.63947094+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.076419111+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.150186602+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.150231592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.150239705+07:00","message":"receive interim result [false|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.150263136+07:00","message":"[buffer interim] 89 false นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150271479+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150274504+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150278595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150281547+07:00","message":"> Transcript [609] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150284876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150287086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.150289299+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.15029396+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.166999865+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167052905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167059217+07:00","message":"receive interim result [true|false]: นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167070091+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167072203+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167080526+07:00","message":"[buffer interim] 89 true นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167088118+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.16709184+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.16709651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167099743+07:00","message":"> Transcript [610] [false]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167103308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.16710497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167107228+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167109835+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167111823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167113563+07:00","message":"> Transcript [611] [true]: 'นักเรียนสามารถทำกิจกรรมนี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167115962+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167119443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167121155+07:00","message":"StatePrefix: 'นักเรียนสามารถทำกิจกรรมนี้ได้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167123185+07:00","message":"TextPushed: 'นักเรียนสามารถทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.167126969+07:00","message":"Push: 'นี้ได้ในห้องเรียนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.167136239+07:00","message":"push: {true นี้ได้ในห้องเรียนค่ะ 0 0xc000186d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:58.177302062+07:00","message":"write wav file: './tmp/7547/7547_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.266656334+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.395447399+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.480347699+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.480372285+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.480375445+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.480382763+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480390357+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480401461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480404501+07:00","message":"> Transcript [612] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480407085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480408955+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480410704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480412545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:58.480415164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.480426187+07:00","message":"push: {true \n 0 0xc001afe700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:24:58.485834007+07:00","message":"write wav file: './tmp/7547/7547_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:58.517366696+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:58.898487865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:24:58.898515829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.078622498+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.078666903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.078671724+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.078688674+07:00","message":"[buffer interim] 91 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.078695239+07:00","message":"[bufferProcess] interim [300000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.078697695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.179310112+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.179346841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.179352441+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.179367308+07:00","message":"[buffer interim] 91 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.179374317+07:00","message":"[bufferProcess] interim [360000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.179376522+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.179380206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.179382956+07:00","message":"> Transcript [613] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.17938528+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.274563179+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.274615772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.274622749+07:00","message":"receive interim result [false|false]: รถติด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.274642426+07:00","message":"[buffer interim] 91 false รถติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274651255+07:00","message":"[bufferProcess] interim [420000000]:รถติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274654332+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274661579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274665635+07:00","message":"> Transcript [614] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274669206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.274672855+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.468068521+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.468125678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.468131154+07:00","message":"receive interim result [false|false]: รูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.468150543+07:00","message":"[buffer interim] 91 false รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.468157802+07:00","message":"[bufferProcess] interim [600000000]:รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.468160461+07:00","message":"[bufferProcess] send to processor:รถติด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.468164289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.468167171+07:00","message":"> Transcript [615] [false]: 'รถติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.468169383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.46817139+07:00","message":"Set new StatePrefix: 'รถติด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.847907284+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.847952838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.847960803+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.847975697+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.847986786+07:00","message":"[bufferProcess] interim [780000000]:รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.847989626+07:00","message":"[bufferProcess] send to processor:รูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.847995446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.847998259+07:00","message":"> Transcript [616] [false]: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.848000546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.848002693+07:00","message":"Set new StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959269116+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959308257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959314281+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959330482+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959334706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959337329+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.95934567+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:24:59.959349831+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959356825+07:00","message":"[bufferProcess] interim [900000000]:รูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959359082+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959361901+07:00","message":"[bufferProcess] interim [20000000]:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959364075+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959366901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959369647+07:00","message":"> Transcript [617] [false]: 'รูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.95937273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959374799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.95937792+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959379975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959381393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959383339+07:00","message":"> Transcript [618] [false]: 'รูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959385107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959386846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.95938894+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:24:59.959390518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.410619645+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.410666695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.410672807+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.410689614+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410697998+07:00","message":"[bufferProcess] interim [320000000]:รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410700767+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410704936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410713086+07:00","message":"> Transcript [619] [false]: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410716853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410718857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410720669+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.410722786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684602559+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684645276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684651226+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684670745+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684674629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684677717+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.6846826+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684686289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.68468917+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684694935+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684698238+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684700445+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.68471933+07:00","message":"[bufferProcess] interim [380000000]:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684722692+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.68472605+07:00","message":"[bufferProcess] interim [440000000]:รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684728029+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684730023+07:00","message":"[bufferProcess] interim [500000000]:รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684731808+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.68473483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684737757+07:00","message":"> Transcript [620] [false]: 'รูปที่เห็นนี้นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684741187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684743216+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684745246+07:00","message":"StatePrefix: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684747179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684749983+07:00","message":"Push: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684751803+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684753971+07:00","message":"Set new StatePrefix : 'รูปที่เห็นนี้นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684755983+07:00","message":"Next Push (prob) : 'นี้นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684757593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684759427+07:00","message":"> Transcript [621] [false]: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684760995+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684762522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684764253+07:00","message":"> Transcript [622] [false]: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684765828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.684767775+07:00","message":"Set new StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.684789596+07:00","message":"push: {false รูปที่เห็น 0 0xc00212ea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759291751+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759332607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759339124+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759353428+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759357394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหนู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759360249+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหนู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759366325+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.759369271+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คือหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759378999+07:00","message":"[bufferProcess] interim [680000000]:รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759381299+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.75938416+07:00","message":"[bufferProcess] interim [740000000]:รูปที่เห็นนี้นะคะนี่ก็คือหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759386015+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759389191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759392156+07:00","message":"> Transcript [623] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759395487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759397821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759399969+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.75940242+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.75940598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759407943+07:00","message":"> Transcript [624] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759409776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.7594116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759413179+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.759414777+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824377584+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824415172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824421166+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824434652+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824438228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824440656+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824459252+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824475596+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824486352+07:00","message":"[bufferProcess] interim [800000000]:รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824491129+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือหนู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824494877+07:00","message":"[bufferProcess] interim [980000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824497073+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824502364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824505401+07:00","message":"> Transcript [625] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหนู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824508769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824510645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824513161+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824515442+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824517088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824518996+07:00","message":"> Transcript [626] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824523004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824524648+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824526402+07:00","message":"TextPushed: 'รูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824528902+07:00","message":"Push: 'นี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824530968+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824534306+07:00","message":"Set new StatePrefix : 'รูปที่เห็นนี้นะคะนี่ก็คือน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.824537543+07:00","message":"Next Push (prob) : 'คือน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.824548663+07:00","message":"push: {false นี้นะคะนี่ก็ 0 0xc00212ea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.92985494+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.929895397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.929902302+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:00.92991513+07:00","message":"[buffer interim] 91 false รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929923748+07:00","message":"[bufferProcess] interim [220000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929927452+07:00","message":"[bufferProcess] send to processor:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929935327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929940173+07:00","message":"> Transcript [627] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929943345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:00.929946365+07:00","message":"Set new StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353696977+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353722728+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353725414+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353727063+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353728707+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353730312+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353731978+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.35373358+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353735249+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353736923+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353738553+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353740169+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353741798+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353743463+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353745303+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353747366+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353749112+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.353750694+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.406858949+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.667569992+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.796289646+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:01.898518573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:01.898558331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936785252+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936806664+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936810126+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936818729+07:00","message":"[buffer interim] force interim is final (2) :รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936827383+07:00","message":"[bufferProcess] interim [220000000]:รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936837439+07:00","message":"[bufferProcess] send to processor (isfinal):รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936841129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936847854+07:00","message":"> Transcript [628] [false]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936851529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936853486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936855796+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936858311+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936860118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936861978+07:00","message":"> Transcript [629] [true]: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936863922+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936866263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936868976+07:00","message":"StatePrefix: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936871611+07:00","message":"TextPushed: 'รูปที่เห็นนี้นะคะนี่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936879848+07:00","message":"Push: 'คือหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.93688247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936885189+07:00","message":"> Transcript [630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936887888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936889451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936891167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936892732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:01.936894514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936903872+07:00","message":"push: {true คือหน่อไม้ฝรั่ง 0 0xc00212ea00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.936909205+07:00","message":"push: {true \n 0 0xc000187780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:01.943576661+07:00","message":"write wav file: './tmp/7547/7547_91.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:01.943578159+07:00","message":"write wav file: './tmp/7547/7547_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962705879+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962755484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962762725+07:00","message":"receive interim result [false|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962781154+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962786029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ\",\"confidence\":0.95481676}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962789245+07:00","message":"receive interim result [true|false]: รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962792158+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962794166+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.962801111+07:00","message":"[buffer interim] this message is already final false 91: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:01.96280819+07:00","message":"[buffer interim] this message is already final true 91: 'รูปที่เห็นนี้นะคะนี่ก็คือหน่อไม้ฝรั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.046666563+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.60388363+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.603931188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.603937115+07:00","message":"receive interim result [false|false]: ถัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.603953442+07:00","message":"[buffer interim] 93 false ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.603960741+07:00","message":"[bufferProcess] interim [600000000]:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.603962573+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.901738382+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.901789756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.901798809+07:00","message":"receive interim result [false|false]: ทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:02.90181753+07:00","message":"[buffer interim] 93 false ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.901827913+07:00","message":"[bufferProcess] interim [840000000]:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.901831526+07:00","message":"[bufferProcess] send to processor:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.901836384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.901840186+07:00","message":"> Transcript [631] [false]: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:02.9018432+07:00","message":"Set StatePrefix (first interim): 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.229991815+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.230035813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 29\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.230041277+07:00","message":"receive interim result [false|false]: ผัง 29"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.230052526+07:00","message":"[buffer interim] 93 false ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230060353+07:00","message":"[bufferProcess] interim [140000000]:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230062873+07:00","message":"[bufferProcess] send to processor:ทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230068663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230071517+07:00","message":"> Transcript [632] [false]: 'ทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230074227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.230076356+07:00","message":"Set new StatePrefix: 'ทั้งสอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.290533018+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.290581032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.290587292+07:00","message":"receive interim result [false|false]: ถัง 2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.290602569+07:00","message":"[buffer interim] 93 false ถัง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290611157+07:00","message":"[bufferProcess] interim [260000000]:ถัง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290614976+07:00","message":"[bufferProcess] send to processor:ผัง 29"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290623374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290626558+07:00","message":"> Transcript [633] [false]: 'ผัง 29'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290629696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.290632568+07:00","message":"Set new StatePrefix: 'ผัง 29'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.332872492+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.332906459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.332912063+07:00","message":"receive interim result [false|false]: ถัง 2 กอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.332927043+07:00","message":"[buffer interim] 93 false ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332933049+07:00","message":"[bufferProcess] interim [320000000]:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332935656+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332939198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332942026+07:00","message":"> Transcript [634] [false]: 'ถัง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332944395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.332946345+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.446811302+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.446855022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.446861243+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.446875439+07:00","message":"[buffer interim] 93 false ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446881475+07:00","message":"[bufferProcess] interim [380000000]:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446884327+07:00","message":"[bufferProcess] send to processor:ถัง 2 กอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446891477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446894461+07:00","message":"> Transcript [635] [false]: 'ถัง 2 กอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446896686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.446898451+07:00","message":"Set new StatePrefix: 'ถัง 2 กอง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.558595853+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.55863652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.558642563+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.55866001+07:00","message":"[buffer interim] 93 false ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.558667192+07:00","message":"[bufferProcess] interim [500000000]:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.558669434+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.558672816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.558675616+07:00","message":"> Transcript [636] [false]: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.558677721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.55867998+07:00","message":"Set new StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.614271922+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.614311693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.614317085+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.614331531+07:00","message":"[buffer interim] 93 false ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614339049+07:00","message":"[bufferProcess] interim [620000000]:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614341434+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614344864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614347534+07:00","message":"> Transcript [637] [false]: 'ถัง 2 กล่องนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614350635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614352471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614354491+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.614356493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920598395+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920635778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920642075+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920652775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920655715+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920663744+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:03.920666803+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920673035+07:00","message":"[bufferProcess] interim [860000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920675557+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920678758+07:00","message":"[bufferProcess] interim [860000000]: กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920681702+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920684467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920687377+07:00","message":"> Transcript [638] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920690932+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920692863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920694614+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:03.920696578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126738182+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126775921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126781786+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126792901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126795972+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.126803743+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.12680715+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126814686+07:00","message":"[bufferProcess] interim [40000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126817063+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126819958+07:00","message":"[bufferProcess] interim [40000000]: กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126822447+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126825575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126828598+07:00","message":"> Transcript [639] [false]: 'ถัง 2 กล่องนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126832489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126834426+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126838316+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.126840376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438512195+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438553483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438559687+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438571702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438575243+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438582469+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.43858802+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438594623+07:00","message":"[bufferProcess] interim [400000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438597748+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438602936+07:00","message":"[bufferProcess] interim [400000000]: กล่องนี้นะคะเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438605677+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438608709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438611449+07:00","message":"> Transcript [640] [false]: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438614732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438616868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438618833+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438620793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438625266+07:00","message":"Push: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438627533+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438629517+07:00","message":"Set new StatePrefix : 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.438631601+07:00","message":"Next Push (prob) : 'นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.438639201+07:00","message":"push: {false ถัง 2 กล่องนี้ 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500214333+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.50025666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500263376+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500274315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500277804+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500285242+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.500288764+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500295082+07:00","message":"[bufferProcess] interim [460000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500297761+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500301104+07:00","message":"[bufferProcess] interim [460000000]: กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500304046+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500307211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500310141+07:00","message":"> Transcript [641] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500313877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500315849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500317645+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.500319631+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686882488+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.68692797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686934403+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686950475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิดเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686954078+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686962118+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:04.686966956+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686974157+07:00","message":"[bufferProcess] interim [640000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686976882+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686980583+07:00","message":"[bufferProcess] interim [640000000]: กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686983871+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686987195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686990096+07:00","message":"> Transcript [642] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686993398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686995677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.686997714+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:04.687002104+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:04.899192781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:04.899179981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005892667+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.00593355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005939628+07:00","message":"receive interim result [false|false]: ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005948947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กล่องนี้นะคะเป็นชนิดเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005952518+07:00","message":"receive interim result [false|false]:  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005959435+07:00","message":"[buffer interim] 93 false ถัง 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.005962846+07:00","message":"[buffer interim] 93 false  กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005969314+07:00","message":"[bufferProcess] interim [940000000]:ถัง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005971787+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005974771+07:00","message":"[bufferProcess] interim [940000000]: กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005977401+07:00","message":"[bufferProcess] update buffer: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005980491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005983612+07:00","message":"> Transcript [643] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005987102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005989203+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005992719+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.005995401+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.374975754+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.463028506+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.46307286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.463079086+07:00","message":"receive interim result [false|false]: ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.4630967+07:00","message":"[buffer interim] 93 false ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463105025+07:00","message":"[bufferProcess] interim [540000000]:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463107689+07:00","message":"[bufferProcess] send to processor:ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463111524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463114409+07:00","message":"> Transcript [644] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463118353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463121253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463124061+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463126525+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463132094+07:00","message":"Push: 'นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463134048+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463136312+07:00","message":"Set new StatePrefix : 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.463138826+07:00","message":"Next Push (prob) : 'ชนิดเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.463148046+07:00","message":"push: {false นะคะเป็น 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526412392+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526456329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน\",\"confidence\":0.83012134}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526462119+07:00","message":"receive interim result [true|false]: ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526474642+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526477688+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.526485537+07:00","message":"[buffer interim] 93 true ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526494079+07:00","message":"[bufferProcess] interim [540000000]:ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.52649784+07:00","message":"[bufferProcess] send to processor (isfinal):ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526501703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526505004+07:00","message":"> Transcript [645] [false]: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526507954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526509874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.5265119+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526514424+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526517863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526519831+07:00","message":"> Transcript [646] [true]: 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526521843+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526523407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.52652503+07:00","message":"StatePrefix: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526526762+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526528233+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526719072+07:00","message":"Push: 'ชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526723931+07:00","message":"TextPushed: 'ถัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526727128+07:00","message":"Set new StatePrefix : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526731979+07:00","message":"Next Push (prob) : 'ผัง 2 กล่องนี้นะคะเป็นชนิดเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.52674128+07:00","message":"push: {true ชนิดเดียวกัน 0 0xc000044600}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:05.526746497+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_93.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:05.539993879+07:00","message":"write wav file: './tmp/7547/7547_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:05.699008128+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:06.698978778+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:06.699029071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:06.69903441+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:06.6990513+07:00","message":"[buffer interim] 94 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699058704+07:00","message":"[bufferProcess] interim [980000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699061128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699067977+07:00","message":"[bufferProcess] send to processor (ticker):เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699070748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699073576+07:00","message":"> Transcript [647] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:06.699076045+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.118248793+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.118295023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลองสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.118300792+07:00","message":"receive interim result [false|false]: ลองสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.11831757+07:00","message":"[buffer interim] 94 false ลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.118324813+07:00","message":"[bufferProcess] interim [460000000]:ลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.118327307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.3442975+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.34434739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.344352412+07:00","message":"receive interim result [false|false]: สังเกตสิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.344371161+07:00","message":"[buffer interim] 94 false สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.344379575+07:00","message":"[bufferProcess] interim [640000000]:สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.344381773+07:00","message":"[bufferProcess] send to processor:ลองสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.34438604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.344388914+07:00","message":"> Transcript [648] [false]: 'ลองสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.344391384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.344393473+07:00","message":"Set new StatePrefix: 'ลองสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.376559082+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.376593403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.376598729+07:00","message":"receive interim result [false|false]: สังเกตสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.376612318+07:00","message":"[buffer interim] 94 false สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.376619859+07:00","message":"[bufferProcess] interim [700000000]:สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.376622015+07:00","message":"[bufferProcess] send to processor:สังเกตสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.37662765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.376630449+07:00","message":"> Transcript [649] [false]: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.376632491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.376634359+07:00","message":"Set new StatePrefix: 'สังเกตสิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.634050689+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.634092146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.634097946+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.6341114+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634117938+07:00","message":"[bufferProcess] interim [940000000]:สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.63412043+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634128553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634131581+07:00","message":"> Transcript [650] [false]: 'สังเกตสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634134406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634136563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634138367+07:00","message":"StatePrefix: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.634140394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.851084981+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.851127465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.851133479+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:07.85114425+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851152091+07:00","message":"[bufferProcess] interim [180000000]:สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851154715+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851158387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.85116179+07:00","message":"> Transcript [651] [false]: 'สังเกตสิคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851164619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851166663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851168485+07:00","message":"StatePrefix: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:07.851170428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:07.899867982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:07.899873657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.030334187+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.030379901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.030385885+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.030399606+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.030407456+07:00","message":"[bufferProcess] interim [420000000]:สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.03041143+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.030419022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.03042175+07:00","message":"> Transcript [652] [false]: 'สังเกตสิคะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.030424841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.030426888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.03042878+07:00","message":"StatePrefix: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.030430945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.347947088+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.348034345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.348040137+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.3480565+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348086796+07:00","message":"[bufferProcess] interim [660000000]:สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348089663+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348097159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348100111+07:00","message":"> Transcript [653] [false]: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348103131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348105174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348107019+07:00","message":"StatePrefix: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348108979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348113421+07:00","message":"Push: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348115218+07:00","message":"TextPushed: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.34811732+07:00","message":"Set new StatePrefix : 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.348119436+07:00","message":"Next Push (prob) : 'คะว่ามีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.348127849+07:00","message":"push: {false สังเกตสิ 0 0xc0022beb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.72387372+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.723916895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.723922705+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.72393977+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723947834+07:00","message":"[bufferProcess] interim [80000000]:สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723950584+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723954745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723957691+07:00","message":"> Transcript [654] [false]: 'สังเกตสิคะว่ามีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723961018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723964626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723966588+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.723968801+07:00","message":"TextPushed: 'สังเกตสิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.906623585+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.955855766+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.9559041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตสิคะว่ามีอะไรบ้างที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.955912359+07:00","message":"receive interim result [false|false]: สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.955930407+07:00","message":"[buffer interim] 94 false สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955940351+07:00","message":"[bufferProcess] interim [320000000]:สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955943887+07:00","message":"[bufferProcess] send to processor:สังเกตสิคะว่ามีอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955948591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955952939+07:00","message":"> Transcript [655] [false]: 'สังเกตสิคะว่ามีอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955957424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955960049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955963327+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:08.955966427+07:00","message":"TextPushed: 'สังเกตสิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:08.968741991+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091675232+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091721859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก\",\"confidence\":0.9375009}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091728108+07:00","message":"receive interim result [true|false]: ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091741843+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091744627+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091751496+07:00","message":"[buffer interim] 94 true ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091761071+07:00","message":"[bufferProcess] interim [410000000]:ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091768164+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตสิคะว่ามีอะไรบ้างที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091771742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.09177446+07:00","message":"> Transcript [656] [false]: 'สังเกตสิคะว่ามีอะไรบ้างที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091777867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091779842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091781873+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091783946+07:00","message":"TextPushed: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091785514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091787336+07:00","message":"> Transcript [657] [true]: 'ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091789572+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.09179113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091792727+07:00","message":"StatePrefix: 'สังเกตสิคะว่ามีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091794365+07:00","message":"TextPushed: 'สังเกตสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091795973+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.09191451+07:00","message":"Push: 'คะว่ามีอะไรบ้างที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.09191702+07:00","message":"TextPushed: 'สังเกตสิคะว่ามีอะไรบ้างที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091919147+07:00","message":"Set new StatePrefix : 'ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091921463+07:00","message":"Next Push (prob) : 'ลองสังเกตสิคะว่ามีอะไรบ้างที่แตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.091930496+07:00","message":"push: {true คะว่ามีอะไรบ้างที่แตก 0 0xc0022beb80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.091946909+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_94.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:09.101511184+07:00","message":"write wav file: './tmp/7547/7547_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.225925724+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.28844473+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.303512902+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.303532511+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.303535737+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.303541812+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303549721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303554018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303556712+07:00","message":"> Transcript [658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.30355939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303561754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303563568+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303565282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.303572733+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.30358322+07:00","message":"push: {true \n 0 0xc000186880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:09.307899074+07:00","message":"write wav file: './tmp/7547/7547_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.675182555+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.770435618+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.770460444+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.770463666+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.770471825+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770479455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770483667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770486369+07:00","message":"> Transcript [659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770489195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770491007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770492766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770494652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:09.770498278+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.770511159+07:00","message":"push: {true \n 0 0xc001afe200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:09.775417453+07:00","message":"write wav file: './tmp/7547/7547_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:09.927453109+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.054646534+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.224309218+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.224331734+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.224334682+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.224341346+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224348961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224353206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224355906+07:00","message":"> Transcript [660] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224358382+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224360275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224362097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.22436384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.224366571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.224376931+07:00","message":"push: {true \n 0 0xc0022bed00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:10.229048941+07:00","message":"write wav file: './tmp/7547/7547_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.438452376+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.566145639+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.696870193+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.825560724+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:10.900876918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:10.900905944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.957617716+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.996579714+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.996600059+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.996602985+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.996609382+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996616197+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.99662036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996623235+07:00","message":"> Transcript [661] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996625507+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996627312+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996629078+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996630902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:10.996633674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:10.99664694+07:00","message":"push: {true \n 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:11.001469237+07:00","message":"write wav file: './tmp/7547/7547_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.004347477+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.004363463+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.004366394+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.004371031+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004376325+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004380728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004383602+07:00","message":"> Transcript [662] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004385801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004387561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004389804+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004392488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.004395788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.004404869+07:00","message":"push: {true \n 0 0xc000187600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:11.009487082+07:00","message":"write wav file: './tmp/7547/7547_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.019129563+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.190338498+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.190357962+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.190361572+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.190369351+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190377287+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190383808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190386936+07:00","message":"> Transcript [663] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190389501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190391314+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190393084+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190395093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:11.190405108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.190415802+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:11.195856805+07:00","message":"write wav file: './tmp/7547/7547_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:11.207853308+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.525326447+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.525370912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.525377228+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.525391052+07:00","message":"[buffer interim] 101 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.525398728+07:00","message":"[bufferProcess] interim [230000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.525401277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.52540828+07:00","message":"[bufferProcess] send to processor (ticker):ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.525411447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.525413899+07:00","message":"> Transcript [664] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.525416065+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.821632194+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.821679594+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-04-22T13:25:12.82168554+07:00","message":"receive interim result [false|false]: ราคาจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.82170336+07:00","message":"[buffer interim] 101 false ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.821720126+07:00","message":"[bufferProcess] interim [410000000]:ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.821722863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.90974696+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.909790905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.909796618+07:00","message":"receive interim result [false|false]: ราคาจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.909816678+07:00","message":"[buffer interim] 101 false ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909824832+07:00","message":"[bufferProcess] interim [590000000]:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.90982709+07:00","message":"[bufferProcess] send to processor:ราคาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909831108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909833895+07:00","message":"> Transcript [665] [false]: 'ราคาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909836721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909838578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909840354+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.909842172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.933469232+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.933516985+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-04-22T13:25:12.933523125+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:12.933542323+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933549846+07:00","message":"[bufferProcess] interim [710000000]:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933552181+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933556049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933559033+07:00","message":"> Transcript [666] [false]: 'ราคาจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933562413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933564605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933566361+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:12.933568109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.355202216+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.355245723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.355251721+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.355268317+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355277953+07:00","message":"[bufferProcess] interim [950000000]:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355281889+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.35528732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355291439+07:00","message":"> Transcript [667] [false]: 'ราคาจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355296226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355298237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355300198+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.355302098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.463169197+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.463208699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นช่องทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.463214353+07:00","message":"receive interim result [false|false]: ราคาจะเห็นช่องทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.463224576+07:00","message":"[buffer interim] 101 false ราคาจะเห็นช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463231862+07:00","message":"[bufferProcess] interim [130000000]:ราคาจะเห็นช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463234491+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463238192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463240856+07:00","message":"> Transcript [668] [false]: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463244294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463246304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463248092+07:00","message":"StatePrefix: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463250272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463252863+07:00","message":"Push: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463254757+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463256676+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.463258831+07:00","message":"Next Push (prob) : 'จะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.463266797+07:00","message":"push: {false ราคา 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.505301663+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.505333296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.505338866+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.50535303+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.505363263+07:00","message":"[bufferProcess] interim [190000000]:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.50536597+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นช่องทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.505369497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.505372069+07:00","message":"> Transcript [669] [false]: 'ราคาจะเห็นช่องทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.505374396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.505376817+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นช่องทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.554226673+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.554264649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.55427215+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.554288461+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554294989+07:00","message":"[bufferProcess] interim [250000000]:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554299151+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554302741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554305837+07:00","message":"> Transcript [670] [false]: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554308537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.554310363+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.680448654+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.680487514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.680492852+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.680512541+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680521216+07:00","message":"[bufferProcess] interim [490000000]:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680523697+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680527934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680531004+07:00","message":"> Transcript [671] [false]: 'ราคาจะเห็นว่ากล้องทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.68053434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680536582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.680538842+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.68054119+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.797375677+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.797415094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.797420616+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:13.797436182+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797443733+07:00","message":"[bufferProcess] interim [610000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797446012+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797449932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797452598+07:00","message":"> Transcript [672] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797456042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797458417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797460445+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:13.797462895+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:13.901845905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:13.901860592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.062329995+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.062377623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.062383447+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.062402188+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062409895+07:00","message":"[bufferProcess] interim [850000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062412407+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062415785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062418802+07:00","message":"> Transcript [673] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.06242194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062423824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062426119+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.062428377+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.082339754+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.082390354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.082396394+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.082416054+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082423906+07:00","message":"[bufferProcess] interim [910000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082426274+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082429444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082431893+07:00","message":"> Transcript [674] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.0824351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082437164+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082439376+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082441579+07:00","message":"TextPushed: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082452232+07:00","message":"Push: 'จะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082454519+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082457103+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.082459067+07:00","message":"Next Push (prob) : 'ทางด้านซ้ายมือนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.082483273+07:00","message":"push: {false จะเห็นว่ากล้อง 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.241436575+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.241481473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.241487433+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.241504057+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.24151269+07:00","message":"[bufferProcess] interim [970000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.24151543+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.241520301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.241523197+07:00","message":"> Transcript [675] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.241525883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.241528207+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.451110243+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.45116382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.451171461+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.451190951+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451200809+07:00","message":"[bufferProcess] interim [270000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451204703+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451211038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451216048+07:00","message":"> Transcript [676] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451219617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.451222603+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.584201711+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.584250126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.584257783+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.584275646+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584287913+07:00","message":"[bufferProcess] interim [390000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584292233+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584300871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584305722+07:00","message":"> Transcript [677] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584311214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584314292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584317226+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.584321028+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.914348013+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.914387532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.914393255+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.914410416+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914418011+07:00","message":"[bufferProcess] interim [690000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914420514+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914424157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914426949+07:00","message":"> Transcript [678] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914430068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914432088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914434212+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.914436534+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.960362323+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.960403987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.960409875+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:14.96043666+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960444852+07:00","message":"[bufferProcess] interim [750000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960447579+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960451272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960454164+07:00","message":"> Transcript [679] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960457565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.96046263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960464997+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:14.960467521+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.11770383+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.117754158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.117760357+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.117777572+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117785756+07:00","message":"[bufferProcess] interim [930000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117788581+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117794304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117798005+07:00","message":"> Transcript [680] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117802009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117804684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117806944+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117809594+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117821808+07:00","message":"Push: 'ทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117827209+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.11782926+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็น 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.117831469+07:00","message":"Next Push (prob) : 'จะเป็น 10'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.117840201+07:00","message":"push: {false ทางด้านซ้ายมือนะคะ 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.262809591+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.262843945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.26284997+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.262862066+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262870121+07:00","message":"[bufferProcess] interim [50000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262872938+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262878777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262881456+07:00","message":"> Transcript [681] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262883675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.262885539+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.653733548+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.65376997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.653776121+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.653789786+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653796869+07:00","message":"[bufferProcess] interim [470000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653799698+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653805725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653808473+07:00","message":"> Transcript [682] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653811248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.653813185+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.669842867+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.669861553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.669867028+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.66987874+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669883299+07:00","message":"[bufferProcess] interim [530000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669885746+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.66988882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669891355+07:00","message":"> Transcript [683] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669894521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669896579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669898424+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.669900835+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.875976908+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.876016308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.876022103+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.876035743+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876042633+07:00","message":"[bufferProcess] interim [650000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876045352+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876050954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876053864+07:00","message":"> Transcript [684] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876057595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876059563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876061463+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.876064352+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.900942578+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.900967185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.900972278+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:15.900986141+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.90099234+07:00","message":"[bufferProcess] interim [710000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.900995216+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.900999259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.901001732+07:00","message":"> Transcript [685] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.901004835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.901006871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.901008582+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:15.901010891+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.006308114+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.006354731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.006361124+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.006375459+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006383948+07:00","message":"[bufferProcess] interim [770000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006388185+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006400054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006404536+07:00","message":"> Transcript [686] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006410383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006414458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.00641785+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006421998+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006430856+07:00","message":"Push: 'จะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006434718+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006438038+07:00","message":"Set new StatePrefix : 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวสวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.006441398+07:00","message":"Next Push (prob) : 'สวนทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.006462537+07:00","message":"push: {false จะเป็นสีขาว 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.009680626+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.009702923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.009708201+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.009726894+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009734849+07:00","message":"[bufferProcess] interim [830000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009738661+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009745894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009749701+07:00","message":"> Transcript [687] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009752753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.009755148+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.298117099+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.298158851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.298165459+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.2981792+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.298185872+07:00","message":"[bufferProcess] interim [130000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.298188672+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.298194792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.298197605+07:00","message":"> Transcript [688] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.298200056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.29820193+07:00","message":"Set new StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.489168992+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.489207328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.489214401+07:00","message":"receive interim result [false|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.489227042+07:00","message":"[buffer interim] 101 false ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489236908+07:00","message":"[bufferProcess] interim [310000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489239758+07:00","message":"[bufferProcess] send to processor:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489246247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489248964+07:00","message":"> Transcript [689] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489252946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.4892552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.48925729+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.489259939+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.601764199+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:16.901979096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:16.90199417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.949460206+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.9495084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ\",\"confidence\":0.9415227}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.949516287+07:00","message":"receive interim result [true|false]: ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.949527781+07:00","message":"end recv isFinal message id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.949530152+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.94953765+07:00","message":"[buffer interim] 101 true ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949545781+07:00","message":"[bufferProcess] interim [610000000]:ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.94954949+07:00","message":"[bufferProcess] send to processor (isfinal):ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949553303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949556083+07:00","message":"> Transcript [690] [false]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949559793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949561593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949563409+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949566513+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949568251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949569989+07:00","message":"> Transcript [691] [true]: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้านขวามือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949572354+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.94957411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949575726+07:00","message":"StatePrefix: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาวส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949577659+07:00","message":"TextPushed: 'ราคาจะเห็นว่ากล้องทางด้านซ้ายมือนะคะจะเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:16.949581114+07:00","message":"Push: 'ส่วนทางด้านขวามือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:16.949590158+07:00","message":"push: {true ส่วนทางด้านขวามือ 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:16.963681793+07:00","message":"write wav file: './tmp/7547/7547_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.10962623+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.841732976+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.841784816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.841790216+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.841808444+07:00","message":"[buffer interim] 102 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.841815906+07:00","message":"[bufferProcess] interim [540000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.841818036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.858023163+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.858059426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.858064625+07:00","message":"receive interim result [false|false]: จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.858081492+07:00","message":"[buffer interim] 102 false จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.858087176+07:00","message":"[bufferProcess] interim [600000000]:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.8580896+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.858097385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.858100285+07:00","message":"> Transcript [692] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.858102378+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.963836599+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.963886623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.963891805+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:17.963903382+07:00","message":"[buffer interim] 102 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.963910296+07:00","message":"[bufferProcess] interim [660000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.963912745+07:00","message":"[bufferProcess] send to processor:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.96391877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.963922949+07:00","message":"> Transcript [693] [false]: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.963926296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:17.963929613+07:00","message":"Set new StatePrefix: 'จับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.095331179+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.095383826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.095388806+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.095404821+07:00","message":"[buffer interim] 102 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.09541349+07:00","message":"[bufferProcess] interim [780000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.095415972+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.095419298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.095421923+07:00","message":"> Transcript [694] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.095423926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.09542567+07:00","message":"Set new StatePrefix: 'จะไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.157360815+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.157410689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปไหน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.157416588+07:00","message":"receive interim result [false|false]: จะไปไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.15743182+07:00","message":"[buffer interim] 102 false จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157439101+07:00","message":"[bufferProcess] interim [840000000]:จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157441948+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157445837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157449327+07:00","message":"> Transcript [695] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157451593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.157453303+07:00","message":"Set new StatePrefix: 'จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.326327753+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.326366804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปไหนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.326372014+07:00","message":"receive interim result [false|false]: จะไปไหนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.326385812+07:00","message":"[buffer interim] 102 false จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.32639241+07:00","message":"[bufferProcess] interim [20000000]:จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.326394652+07:00","message":"[bufferProcess] send to processor:จะไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.326397898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.326400398+07:00","message":"> Transcript [696] [false]: 'จะไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.326402209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.326404031+07:00","message":"Set new StatePrefix: 'จะไปไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.364176645+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.36421362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนอนไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.36421882+07:00","message":"receive interim result [false|false]: จะไปนอนไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.364232639+07:00","message":"[buffer interim] 102 false จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364241464+07:00","message":"[bufferProcess] interim [80000000]:จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364243935+07:00","message":"[bufferProcess] send to processor:จะไปไหนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364248895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364251524+07:00","message":"> Transcript [697] [false]: 'จะไปไหนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364254011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364255996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364257807+07:00","message":"StatePrefix: 'จะไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.364259982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.531592971+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.531634637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนอนไม้สัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.531640148+07:00","message":"receive interim result [false|false]: จะไปนอนไม้สัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.531650926+07:00","message":"[buffer interim] 102 false จะไปนอนไม้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.531658088+07:00","message":"[bufferProcess] interim [260000000]:จะไปนอนไม้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.531660448+07:00","message":"[bufferProcess] send to processor:จะไปนอนไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.5316664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.531669645+07:00","message":"> Transcript [698] [false]: 'จะไปนอนไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.531671897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.531673844+07:00","message":"Set new StatePrefix: 'จะไปนอนไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.532903771+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.532912158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.532914807+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.532918191+07:00","message":"[buffer interim] 102 false จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532924099+07:00","message":"[bufferProcess] interim [320000000]:จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532925936+07:00","message":"[bufferProcess] send to processor:จะไปนอนไม้สัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532927858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532930569+07:00","message":"> Transcript [699] [false]: 'จะไปนอนไม้สัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532933176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532935317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532937098+07:00","message":"StatePrefix: 'จะไปนอนไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.532939264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.981556509+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.981595598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่งเศส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.981601197+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:18.981612684+07:00","message":"[buffer interim] 102 false จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.981619653+07:00","message":"[bufferProcess] interim [680000000]:จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.981622286+07:00","message":"[bufferProcess] send to processor:จะไปนะไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.981625526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.981628122+07:00","message":"> Transcript [700] [false]: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.98163037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:18.981632232+07:00","message":"Set new StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.248944715+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.248987603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปนะไม้ฝรั่งสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.248993343+07:00","message":"receive interim result [false|false]: จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.249009091+07:00","message":"[buffer interim] 102 false จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.24901579+07:00","message":"[bufferProcess] interim [980000000]:จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249018115+07:00","message":"[bufferProcess] send to processor:จะไปนะไม้ฝรั่งเศส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249021437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249024263+07:00","message":"> Transcript [701] [false]: 'จะไปนะไม้ฝรั่งเศส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249033109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249035082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249036906+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.249038992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.409239586+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.477687045+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558288826+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.5583415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไปหาไม้ฝรั่งสีเขียว\",\"confidence\":0.9248095}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558347079+07:00","message":"receive interim result [true|false]: จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558356538+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558359052+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558366856+07:00","message":"[buffer interim] 102 true จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558375052+07:00","message":"[bufferProcess] interim [340000000]:จะไปหาไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558378927+07:00","message":"[bufferProcess] send to processor (isfinal):จะไปนะไม้ฝรั่งสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558382377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558385398+07:00","message":"> Transcript [702] [false]: 'จะไปนะไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558388264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.55839008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558391887+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558393912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558395543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558398532+07:00","message":"> Transcript [703] [true]: 'จะไปหาไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.55840072+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558402313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558403856+07:00","message":"StatePrefix: 'จะไปนะไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558405636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:19.558408468+07:00","message":"Push: 'จะไปหาไม้ฝรั่งสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:19.558416157+07:00","message":"push: {true จะไปหาไม้ฝรั่งสีเขียว 0 0xc0022bec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:19.565401884+07:00","message":"write wav file: './tmp/7547/7547_102.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:19.902956422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:19.902957096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.231670368+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.231727559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.231733414+07:00","message":"receive interim result [false|false]: ที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.231749665+07:00","message":"[buffer interim] 103 false ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.231757903+07:00","message":"[bufferProcess] interim [600000000]:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.231759832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.328630211+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.328667299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.328672684+07:00","message":"receive interim result [false|false]: ที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.32868535+07:00","message":"[buffer interim] 103 false ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.328692168+07:00","message":"[bufferProcess] interim [720000000]:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.328694771+07:00","message":"[bufferProcess] send to processor:ที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.32870034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.32870304+07:00","message":"> Transcript [704] [false]: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.328705344+07:00","message":"Set StatePrefix (first interim): 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.711817105+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.711865152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.711872796+07:00","message":"receive interim result [false|false]: ที่เราเห็นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.711889672+07:00","message":"[buffer interim] 103 false ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711901565+07:00","message":"[bufferProcess] interim [80000000]:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711905227+07:00","message":"[bufferProcess] send to processor:ที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711912229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711916681+07:00","message":"> Transcript [705] [false]: 'ที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711920975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711923516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711926628+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.711931745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.902738305+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.902790936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.902797046+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:20.902809837+07:00","message":"[buffer interim] 103 false ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902819921+07:00","message":"[bufferProcess] interim [260000000]:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902822536+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902828337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902830927+07:00","message":"> Transcript [706] [false]: 'ที่เราเห็นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902834421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902836528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902838444+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:20.902840464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.090941368+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.090979558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.090985589+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.090998772+07:00","message":"[buffer interim] 103 false ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091008476+07:00","message":"[bufferProcess] interim [500000000]:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091010809+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091018348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.09102112+07:00","message":"> Transcript [707] [false]: 'ที่เราเห็นกันทั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091024369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091026419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.09102822+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.091030283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.345674815+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.345734926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.345743349+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.34575735+07:00","message":"[buffer interim] 103 false ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.34577062+07:00","message":"[bufferProcess] interim [680000000]:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345773572+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.34577946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345782418+07:00","message":"> Transcript [708] [false]: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345785402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345787453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345789403+07:00","message":"StatePrefix: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345791338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345795633+07:00","message":"Push: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.345797558+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.34579976+07:00","message":"Set new StatePrefix : 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.34580204+07:00","message":"Next Push (prob) : 'เห็นกันทั่วๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.345810867+07:00","message":"push: {false ที่เรา 0 0xc0004a2180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.605257433+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.605303553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.605309384+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.605325251+07:00","message":"[buffer interim] 103 false ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605332253+07:00","message":"[bufferProcess] interim [980000000]:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605334505+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.6053379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.60534125+07:00","message":"> Transcript [709] [false]: 'ที่เราเห็นกันทั่วๆไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605345934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605348611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605351468+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.605354597+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.734825018+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.734861204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.734866917+07:00","message":"receive interim result [false|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.734878166+07:00","message":"[buffer interim] 103 false ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734884583+07:00","message":"[bufferProcess] interim [100000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734887012+07:00","message":"[bufferProcess] send to processor:ที่เราเห็นกันทั่วๆไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734891906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734896551+07:00","message":"> Transcript [710] [false]: 'ที่เราเห็นกันทั่วๆไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734899475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.734901514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.73490325+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:21.73490554+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:21.907033094+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008193425+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008232423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เราเห็นกันทั่วๆไปนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008239627+07:00","message":"receive interim result [true|false]: ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008251664+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008253893+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008260136+07:00","message":"[buffer interim] 103 true ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008266771+07:00","message":"[bufferProcess] interim [460000000]:ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.00827005+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เราเห็นกันทั่วๆไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008272873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008275637+07:00","message":"> Transcript [711] [false]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.00827885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008281455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008283318+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.00828543+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008286974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.00828884+07:00","message":"> Transcript [712] [true]: 'ที่เราเห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008292255+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008294238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008295826+07:00","message":"StatePrefix: 'ที่เราเห็นกันทั่วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008297594+07:00","message":"TextPushed: 'ที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.008304859+07:00","message":"Push: 'เห็นกันทั่วๆไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.008312623+07:00","message":"push: {true เห็นกันทั่วๆไปนะคะ 0 0xc0004a2180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:22.015727076+07:00","message":"write wav file: './tmp/7547/7547_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.09987899+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.15501666+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.288033473+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.347049717+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.347072194+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.347074972+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.34708365+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347091136+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347095675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347098483+07:00","message":"> Transcript [713] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347100831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347102635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347104387+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347106155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.347109019+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.347118731+07:00","message":"push: {true \n 0 0xc000044580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:22.351595184+07:00","message":"write wav file: './tmp/7547/7547_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.41589104+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.528153254+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.528176116+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.528179259+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.528187007+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528194696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528199004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528201673+07:00","message":"> Transcript [714] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528204043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528205869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.5282077+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528209505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:22.528212123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.528223125+07:00","message":"push: {true \n 0 0xc00212e980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:22.533264721+07:00","message":"write wav file: './tmp/7547/7547_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:22.547866706+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:22.903568742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:22.903584368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.309952915+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.310022665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.310030406+07:00","message":"receive interim result [false|false]: งั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.31005131+07:00","message":"[buffer interim] 106 false งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.310060739+07:00","message":"[bufferProcess] interim [600000000]:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.310064042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.584563866+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.584602886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.58460925+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.584624527+07:00","message":"[buffer interim] 106 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.584635087+07:00","message":"[bufferProcess] interim [780000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.584639374+07:00","message":"[bufferProcess] send to processor:งั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.584647971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.584651012+07:00","message":"> Transcript [715] [false]: 'งั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.584653527+07:00","message":"Set StatePrefix (first interim): 'งั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.688882531+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.688953705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเรท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.688961833+07:00","message":"receive interim result [false|false]: หนังเรท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.688979374+07:00","message":"[buffer interim] 106 false หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.688987933+07:00","message":"[bufferProcess] interim [840000000]:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.688991436+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.68900041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.689006264+07:00","message":"> Transcript [716] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.689009506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.689013047+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.713976012+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.71402063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"stray Kids\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.714027085+07:00","message":"receive interim result [false|false]: stray Kids"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.714042628+07:00","message":"[buffer interim] 106 false stray Kids"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.714051481+07:00","message":"[bufferProcess] interim [960000000]:stray Kids"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.714054328+07:00","message":"[bufferProcess] send to processor:หนังเรท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.71405811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.714061041+07:00","message":"> Transcript [717] [false]: 'หนังเรท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.714063136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.71406506+07:00","message":"Set new StatePrefix: 'หนังเรท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.717706925+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.717742185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.717748026+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:23.717759642+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717764313+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717766758+07:00","message":"[bufferProcess] send to processor:stray Kids"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717774125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717777327+07:00","message":"> Transcript [718] [false]: 'stray Kids'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717780045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:23.717782489+07:00","message":"Set new StatePrefix: 'stray Kids'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.162850186+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.162890229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.162896118+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.162907308+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162914791+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162917243+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162922879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162925931+07:00","message":"> Transcript [719] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162928449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.162930403+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.288987567+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.289022704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.289027909+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.289042527+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289050304+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289053652+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289057387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289060245+07:00","message":"> Transcript [720] [false]: 'นักเรียนคิดว่าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289063453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289065694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.28906752+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.289069472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.290445057+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.290477073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.290482332+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.29049749+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290504574+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290507525+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290514463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290517586+07:00","message":"> Transcript [721] [false]: 'นักเรียนคิดว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290520751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290522857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290524714+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.290526927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.692684656+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.692727569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.692734098+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:24.692754364+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.69276226+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692765364+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692769449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692772372+07:00","message":"> Transcript [722] [false]: 'นักเรียนคิดว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692775251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692777546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692780293+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:24.692782478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.00192837+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.00197173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.001978117+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.001995577+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002004167+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002006626+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002017344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002021299+07:00","message":"> Transcript [723] [false]: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002024984+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002027064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002029425+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002031873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.00203502+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002036813+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002038732+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.002040756+07:00","message":"Next Push (prob) : 'ปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.002048775+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.385375019+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.385419984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.38542626+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.385438733+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385447481+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385449961+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385457004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385459834+07:00","message":"> Transcript [724] [false]: 'นักเรียนคิดว่าปัจจัยใดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385464552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385466767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385468565+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.385470868+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.569929813+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.569969505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.569975349+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:25.569987037+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.569994703+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.569997371+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.570003627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.57000646+07:00","message":"> Transcript [725] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.570009637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.570011784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.570013632+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:25.570015998+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:25.904227271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:25.904233604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.019529887+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.019571636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.019577623+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.019594128+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019602557+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019605028+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019608937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019612277+07:00","message":"> Transcript [726] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.01961584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019617901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019620201+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.019622549+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.272911418+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.272955423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.272962413+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.272976608+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.27298771+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.272990776+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.272997774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273000513+07:00","message":"> Transcript [727] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.27300406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273006073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273008202+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273010996+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273017457+07:00","message":"Push: 'ปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273020165+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273022501+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.273024712+07:00","message":"Next Push (prob) : 'ที่ส่งผลให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.273033125+07:00","message":"push: {false ปัจจัยใด 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.598640948+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.598678511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.598685488+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.598701281+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598709524+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598712152+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598724208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598728622+07:00","message":"> Transcript [728] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598733354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.59873566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598737552+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.598740111+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.790094959+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.790135853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.790144592+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:26.790162339+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790170644+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790173969+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790177871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790180494+07:00","message":"> Transcript [729] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.79018399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790186315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.790188539+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:26.79019128+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.32692868+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.326970606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.326976985+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.326990858+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.326999128+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327002621+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327009778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327012374+07:00","message":"> Transcript [730] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327016389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327018402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327020541+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.327023311+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.626152591+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.626193377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.626200592+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.626214089+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.62622544+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.62622975+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626237365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626241888+07:00","message":"> Transcript [731] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626248277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626251626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626254073+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626256617+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626261044+07:00","message":"Push: 'ที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626263971+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626267796+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.626275403+07:00","message":"Next Push (prob) : 'หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.626285552+07:00","message":"push: {false ที่ส่งผลให้ 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.899363532+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.899405133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.899410977+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.899429301+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899437688+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899440967+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899449158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899452001+07:00","message":"> Transcript [732] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899456197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899458404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899460802+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.899463459+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.958226293+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.958272592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.958280328+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:27.958297481+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958312756+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958315987+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958319676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958322471+07:00","message":"> Transcript [733] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958325879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958333243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958335157+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:27.958337649+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013492755+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013529336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013535348+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013548397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013551183+07:00","message":"receive interim result [false|false]:  2 กล่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013557577+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.013561136+07:00","message":"[buffer interim] 106 false  2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013577807+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013597706+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013607791+07:00","message":"[bufferProcess] interim [220000000]: 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013610565+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013613799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013620662+07:00","message":"> Transcript [734] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.01362433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013626255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.0136284+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.013631083+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108349269+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108395792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108402652+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108419003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108422024+07:00","message":"receive interim result [false|false]:  2 ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108429403+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108433165+07:00","message":"[buffer interim] 106 false  2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108438469+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108441571+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.10844536+07:00","message":"[bufferProcess] interim [340000000]: 2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.10844809+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108450808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108453422+07:00","message":"> Transcript [735] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108459225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108462281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108464057+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108466576+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108469209+07:00","message":"Push: 'หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108471045+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108473122+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.108475251+07:00","message":"Next Push (prob) : ' 2 กล่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.108481995+07:00","message":"push: {false หน่อไม้ฝรั่งทั้ง 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.116139808+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.187704863+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.255967338+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.256006756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.256013917+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.256024863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กล่องนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.256027499+07:00","message":"receive interim result [false|false]:  2 กล่องนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.25603555+07:00","message":"[buffer interim] 106 false นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.256042824+07:00","message":"[buffer interim] 106 false  2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256048802+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256051911+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256059022+07:00","message":"[bufferProcess] interim [580000000]: 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256061451+07:00","message":"[bufferProcess] update buffer: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256064846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256067575+07:00","message":"> Transcript [736] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256069798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.256071876+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.335928796+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.33597026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้\",\"confidence\":0.86173415}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.335977857+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.335991847+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.335994554+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.33600009+07:00","message":"[buffer interim] 106 true นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336006741+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336010156+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.33601407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336016883+07:00","message":"> Transcript [737] [false]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336019248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336021035+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336022888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336024644+07:00","message":"> Transcript [738] [true]: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336027657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.3360295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336031412+07:00","message":"StatePrefix: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง 2 กล่องนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336033736+07:00","message":"TextPushed: 'นักเรียนคิดว่าปัจจัยใดที่ส่งผลให้หน่อไม้ฝรั่งทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.336036232+07:00","message":"Push: ' 2 ตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.336044866+07:00","message":"push: {true  2 ตอนนี้ 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:28.347511385+07:00","message":"write wav file: './tmp/7547/7547_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.530513535+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.530559537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.530565602+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.530580005+07:00","message":"[buffer interim] 107 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.530587879+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.530589891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.732273564+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.732316047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.732322303+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.732341014+07:00","message":"[buffer interim] 107 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.732350683+07:00","message":"[bufferProcess] interim [600000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.732353076+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.73235924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.732361937+07:00","message":"> Transcript [739] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.732364306+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.833633123+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.833675322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.83368079+07:00","message":"receive interim result [false|false]: ความต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.833690814+07:00","message":"[buffer interim] 107 false ความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.833698124+07:00","message":"[bufferProcess] interim [660000000]:ความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.83370046+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.833704113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.833706995+07:00","message":"> Transcript [740] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.833709082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.833710923+07:00","message":"Set new StatePrefix: 'มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.834376302+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.834384813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความแตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.834388318+07:00","message":"receive interim result [false|false]: ความแตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:28.834395847+07:00","message":"[buffer interim] 107 false ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834398649+07:00","message":"[bufferProcess] interim [720000000]:ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834400294+07:00","message":"[bufferProcess] send to processor:ความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834403078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834404915+07:00","message":"> Transcript [741] [false]: 'ความต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834406597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:28.834408186+07:00","message":"Set new StatePrefix: 'ความต่าง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:28.90483235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:28.904854464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.02825426+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.028292526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.028298159+07:00","message":"receive interim result [false|false]: ความแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.028315208+07:00","message":"[buffer interim] 107 false ความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.028322247+07:00","message":"[bufferProcess] interim [840000000]:ความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.028324427+07:00","message":"[bufferProcess] send to processor:ความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.02832799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.028331079+07:00","message":"> Transcript [742] [false]: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.028333163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.028335771+07:00","message":"Set new StatePrefix: 'ความแตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.412146844+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.412194177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.412202166+07:00","message":"receive interim result [false|false]: ความแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.412222718+07:00","message":"[buffer interim] 107 false ความแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.412230474+07:00","message":"[bufferProcess] interim [320000000]:ความแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.41223282+07:00","message":"[bufferProcess] send to processor:ความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.412235997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.41223883+07:00","message":"> Transcript [743] [false]: 'ความแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.412242872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.41224489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.412246607+07:00","message":"StatePrefix: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.412248461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.465738732+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.528977884+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562771748+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562814292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความแตกต่างกัน\",\"confidence\":0.9360323}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562820751+07:00","message":"receive interim result [true|false]: มีความแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562828251+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562831136+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562839894+07:00","message":"[buffer interim] 107 true มีความแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562850339+07:00","message":"[bufferProcess] interim [500000000]:มีความแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562856388+07:00","message":"[bufferProcess] send to processor (isfinal):ความแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562860966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562865545+07:00","message":"> Transcript [744] [false]: 'ความแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.56286966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562872722+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562876917+07:00","message":"StatePrefix: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562878916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562880683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.56288259+07:00","message":"> Transcript [745] [true]: 'มีความแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562884694+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.56288621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562887738+07:00","message":"StatePrefix: 'ความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.56288943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.562894078+07:00","message":"Push: 'มีความแตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.562905415+07:00","message":"push: {true มีความแตกต่างกัน 0 0xc0022bf880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:29.569440745+07:00","message":"write wav file: './tmp/7547/7547_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.655328618+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.82832086+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.828345273+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.828348335+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.828355946+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828362992+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828367185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.82837055+07:00","message":"> Transcript [746] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828373065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828375178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.82837705+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828378765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:29.828387201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:29.828397122+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:29.834237251+07:00","message":"write wav file: './tmp/7547/7547_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.038897766+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.165445365+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.296367065+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.296391977+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.296394887+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.296401825+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.29640984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296414081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296416905+07:00","message":"> Transcript [747] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296419169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296420971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.29642278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296424557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.296426954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.296437959+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:30.300621649+07:00","message":"write wav file: './tmp/7547/7547_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.556637351+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.745512718+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.847161481+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.84718399+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.847187258+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.847194033+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847201473+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847205427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847208653+07:00","message":"> Transcript [748] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847211146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847212961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847214794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847216651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:30.847225844+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:30.847237204+07:00","message":"push: {true \n 0 0xc00212ed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:30.852129245+07:00","message":"write wav file: './tmp/7547/7547_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.067680055+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352862335+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352885103+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352887441+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352889235+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352890937+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352892577+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352894309+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352896078+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.35289902+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352900693+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352902337+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352903941+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352905618+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352907241+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352908908+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.35291074+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.35291236+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352913993+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.352915704+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:31.90485023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:31.904852958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.926447731+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.926494069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.926499348+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:31.926513463+07:00","message":"[buffer interim] 111 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.926520626+07:00","message":"[bufferProcess] interim [900000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.926522331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.926527686+07:00","message":"[bufferProcess] send to processor (ticker):มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.92654637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.926592394+07:00","message":"> Transcript [749] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:31.926594623+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.05931856+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.059353521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Miss\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.059358325+07:00","message":"receive interim result [false|false]: Miss"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.059372339+07:00","message":"[buffer interim] 111 false Miss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.059379298+07:00","message":"[bufferProcess] interim [20000000]:Miss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.059381093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.128307285+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.128350663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.128357613+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.128370963+07:00","message":"[buffer interim] 111 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128377883+07:00","message":"[bufferProcess] interim [80000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128380589+07:00","message":"[bufferProcess] send to processor:Miss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128387085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128390105+07:00","message":"> Transcript [750] [false]: 'Miss'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128392577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.128394407+07:00","message":"Set new StatePrefix: 'Miss'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.497951729+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.498000042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.498007077+07:00","message":"receive interim result [false|false]: นี่คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.498021373+07:00","message":"[buffer interim] 111 false นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.498028299+07:00","message":"[bufferProcess] interim [500000000]:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.498030685+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.498036778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.498039547+07:00","message":"> Transcript [751] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.49804194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.498043953+07:00","message":"Set new StatePrefix: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.942904354+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.942950903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.942957444+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:32.942972018+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942978236+07:00","message":"[bufferProcess] interim [920000000]:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942980765+07:00","message":"[bufferProcess] send to processor:นี่คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942987276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.94299044+07:00","message":"> Transcript [752] [false]: 'นี่คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942993581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942995579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942997294+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:32.942999829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.193446822+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.193485739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.193491504+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.193504611+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193512183+07:00","message":"[bufferProcess] interim [220000000]:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193514518+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193521225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193523905+07:00","message":"> Transcript [753] [false]: 'นี่คืออะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193527397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193529926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.19353179+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.193533862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.521254941+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.521298154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.521306532+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.521322736+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521334042+07:00","message":"[bufferProcess] interim [520000000]:นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521338462+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521348324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521352456+07:00","message":"> Transcript [754] [false]: 'นี่คืออะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521357044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521359702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.52136269+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.521365756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.644774684+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.644812865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.64482003+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.644836242+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644844951+07:00","message":"[bufferProcess] interim [580000000]:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644848362+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644853464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644858128+07:00","message":"> Transcript [755] [false]: 'นี่คืออะไรที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644862662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644867171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644869013+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644871191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644873823+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.6448756+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644878793+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:33.644881228+07:00","message":"Next Push (prob) : 'อะไรที่มีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:33.644889575+07:00","message":"push: {false นี่คือ 0 0xc00212f080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.035015159+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.035057588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.035063987+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.035078307+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.035084994+07:00","message":"[bufferProcess] interim [0]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.035087683+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.03509429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.035096946+07:00","message":"> Transcript [756] [false]: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.035099149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.035101397+07:00","message":"Set new StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.094741119+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.09478348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.094789386+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.094805581+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094813039+07:00","message":"[bufferProcess] interim [120000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094815603+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094822255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094824979+07:00","message":"> Transcript [757] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094828167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094830365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.094832427+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.09483653+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.278987766+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.279022669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.279028705+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.279042835+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279049504+07:00","message":"[bufferProcess] interim [240000000]:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279051933+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279057144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.27905988+07:00","message":"> Transcript [758] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279062825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279064776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279066659+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.279068926+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.334984714+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.410245518+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.410294542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.410299852+07:00","message":"receive interim result [false|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.410312261+07:00","message":"[buffer interim] 111 false นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410318637+07:00","message":"[bufferProcess] interim [360000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410321076+07:00","message":"[bufferProcess] send to processor:นี่คืออะไรที่มีการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410326945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410329845+07:00","message":"> Transcript [759] [false]: 'นี่คืออะไรที่มีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410332727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410335017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410336908+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.410338801+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426243729+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426272302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คืออะไรที่มีการปลูก\",\"confidence\":0.94693744}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426277701+07:00","message":"receive interim result [true|false]: นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426286606+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426289072+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.42629501+07:00","message":"[buffer interim] 111 true นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426300281+07:00","message":"[bufferProcess] interim [480000000]:นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426303319+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คืออะไรที่มีการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426306362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426308815+07:00","message":"> Transcript [760] [false]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426311398+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.42631325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426315075+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426316906+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.42632204+07:00","message":"Push: 'อะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426323929+07:00","message":"TextPushed: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.42632595+07:00","message":"Set new StatePrefix : 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426327893+07:00","message":"Next Push (prob) : 'ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426329751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426332021+07:00","message":"> Transcript [761] [true]: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426333975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426335526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426337322+07:00","message":"StatePrefix: 'นี่คืออะไรที่มีการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426339031+07:00","message":"TextPushed: 'นี่คืออะไรที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:34.426341463+07:00","message":"Push: 'ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.426348572+07:00","message":"push: {false อะไรที่มีการ 0 0xc00212f080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.4263537+07:00","message":"push: {true ปลูก 0 0xc00212f080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:34.434918986+07:00","message":"write wav file: './tmp/7547/7547_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:34.466163345+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:34.905887137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:34.905888929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.010097288+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.010142026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.010147011+07:00","message":"receive interim result [false|false]: หน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.010161715+07:00","message":"[buffer interim] 112 false หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.010168597+07:00","message":"[bufferProcess] interim [600000000]:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.010170943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.311593081+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.311631802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.311637625+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.311655335+07:00","message":"[buffer interim] 112 false หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.311662333+07:00","message":"[bufferProcess] interim [840000000]:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.311664726+07:00","message":"[bufferProcess] send to processor:หน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.311667951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.311670609+07:00","message":"> Transcript [762] [false]: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.311672572+07:00","message":"Set StatePrefix (first interim): 'หน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.88388907+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.883926419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่งนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.883932657+07:00","message":"receive interim result [false|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.883947402+07:00","message":"[buffer interim] 112 false หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883954107+07:00","message":"[bufferProcess] interim [440000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883957031+07:00","message":"[bufferProcess] send to processor:หน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883963824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.88396675+07:00","message":"> Transcript [763] [false]: 'หน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883970179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883972277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883974261+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:35.883976568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.935670943+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:35.996703391+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024370331+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024410659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่อไม้ฝรั่งนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024416633+07:00","message":"receive interim result [true|false]: หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.0244265+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024429638+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024440966+07:00","message":"[buffer interim] 112 true หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.02446298+07:00","message":"[bufferProcess] interim [680000000]:หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024467199+07:00","message":"[bufferProcess] send to processor (isfinal):หน่อไม้ฝรั่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024480672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.02450833+07:00","message":"> Transcript [764] [false]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024513494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024516225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024518464+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024520549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024522665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024524692+07:00","message":"> Transcript [765] [true]: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024526783+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.02452904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024530975+07:00","message":"StatePrefix: 'หน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024532512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.024539897+07:00","message":"Push: 'หน่อไม้ฝรั่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.024549429+07:00","message":"push: {true หน่อไม้ฝรั่งนะคะ 0 0xc00212f400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:36.030804221+07:00","message":"write wav file: './tmp/7547/7547_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.065214896+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.198762745+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.244811962+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.244830506+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.244833419+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.24484029+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244847415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244851051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244854129+07:00","message":"> Transcript [766] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244856557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244858297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244860009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244862104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:36.244864503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:36.244893892+07:00","message":"push: {true \n 0 0xc000187980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:36.250188092+07:00","message":"write wav file: './tmp/7547/7547_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:37.804391885+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:37.804439539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:37.804447863+07:00","message":"receive interim result [false|false]: เราเดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:37.804467531+07:00","message":"[buffer interim] 114 false เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.804476152+07:00","message":"[bufferProcess] interim [830000000]:เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.804478927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.804489837+07:00","message":"[bufferProcess] send to processor (ticker):เราเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.804493771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.804497755+07:00","message":"> Transcript [767] [false]: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:37.80450118+07:00","message":"Set StatePrefix (first interim): 'เราเดิน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:37.905953353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:37.905953411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029393937+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.02943492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029440436+07:00","message":"receive interim result [false|false]: เราเดินทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029454456+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029458891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029461884+07:00","message":"receive interim result [false|false]: เราเดินเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029466621+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029469696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029472003+07:00","message":"receive interim result [false|false]: เราเดินเข้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029475756+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029478052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029480072+07:00","message":"receive interim result [false|false]: เราเดินเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029485345+07:00","message":"[buffer interim] 114 false เราเดินทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.02948995+07:00","message":"[buffer interim] 114 false เราเดินเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029492279+07:00","message":"[buffer interim] 114 false เราเดินเข้าป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.029494245+07:00","message":"[buffer interim] 114 false เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029500505+07:00","message":"[bufferProcess] interim [950000000]:เราเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029502313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029504825+07:00","message":"[bufferProcess] interim [10000000]:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029506582+07:00","message":"[bufferProcess] send to processor:เราเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029509298+07:00","message":"[bufferProcess] interim [310000000]:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029510926+07:00","message":"[bufferProcess] send to processor:เราเดินเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029513003+07:00","message":"[bufferProcess] interim [370000000]:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029514552+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029517417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029520132+07:00","message":"> Transcript [768] [false]: 'เราเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029522737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029524757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029526536+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029528403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029529947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029531686+07:00","message":"> Transcript [769] [false]: 'เราเดินเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029533829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029535378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029536864+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029538352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029539693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029541348+07:00","message":"> Transcript [770] [false]: 'เราเดินเข้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029543048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029544648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029551754+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.029553407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921585119+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921626201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921632494+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921652134+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921662704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.92166607+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921676347+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921679572+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.9216861+07:00","message":"[bufferProcess] interim [490000000]:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.92168854+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921691615+07:00","message":"[bufferProcess] interim [790000000]:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921693626+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921696995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921699719+07:00","message":"> Transcript [771] [false]: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921703139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921705533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921709737+07:00","message":"StatePrefix: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921711961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921714392+07:00","message":"Push: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921722671+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921725267+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921727332+07:00","message":"Next Push (prob) : 'เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921729123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921731258+07:00","message":"> Transcript [772] [false]: 'เราเดินเข้าไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921733373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921734916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921736716+07:00","message":"StatePrefix: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:38.921738809+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:38.921747302+07:00","message":"push: {false เราเดิน 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:39.225284649+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:39.225322502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:39.225327999+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:39.225341713+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225349268+07:00","message":"[bufferProcess] interim [970000000]:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225351914+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225358247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225361077+07:00","message":"> Transcript [773] [false]: 'เราเดินเข้าไปดูใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225364463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225366631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.225368611+07:00","message":"StatePrefix: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:39.22537095+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066124926+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066174259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066183176+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.06620356+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066210545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.0662136+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066219016+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066221798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066223931+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066228351+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066233855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.06623857+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066243085+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.06624578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066247958+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066251789+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066254349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066256461+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066261183+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066263529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066265811+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066292866+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066312165+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066315334+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066318409+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066320816+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066323246+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066326663+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066339223+07:00","message":"[bufferProcess] interim [330000000]:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066341927+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066345188+07:00","message":"[bufferProcess] interim [630000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066346966+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066349007+07:00","message":"[bufferProcess] interim [750000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066351228+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066353508+07:00","message":"[bufferProcess] interim [930000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066355247+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066357334+07:00","message":"[bufferProcess] interim [110000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066359044+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066361759+07:00","message":"[bufferProcess] interim [170000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066363819+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066365893+07:00","message":"[bufferProcess] interim [410000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066367898+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066370388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066373259+07:00","message":"> Transcript [774] [false]: 'เราเดินเข้าไปดูใกล้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066376302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066378277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066381175+07:00","message":"StatePrefix: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066383596+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066385499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066387443+07:00","message":"> Transcript [775] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066389525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066391027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066392512+07:00","message":"StatePrefix: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066394724+07:00","message":"TextPushed: 'เราเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066401652+07:00","message":"Push: 'เข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066403402+07:00","message":"TextPushed: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06640532+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066407371+07:00","message":"Next Push (prob) : 'ดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066408848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066410562+07:00","message":"> Transcript [776] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066412782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066414249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066415747+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066417532+07:00","message":"TextPushed: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06641898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066420645+07:00","message":"> Transcript [777] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066422332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066423771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066425216+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066426793+07:00","message":"TextPushed: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066428196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066429811+07:00","message":"> Transcript [778] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066432358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066433901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06643537+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066437149+07:00","message":"TextPushed: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066438555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066440082+07:00","message":"> Transcript [779] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06644229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066443805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066445403+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066447045+07:00","message":"TextPushed: 'เราเดินเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06644879+07:00","message":"Push: 'ดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066450401+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066452053+07:00","message":"Set new StatePrefix : 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066454085+07:00","message":"Next Push (prob) : 'จะเห็นว่าที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.06645569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066457225+07:00","message":"> Transcript [780] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066459025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.066460777+07:00","message":"Set new StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066470061+07:00","message":"push: {false เข้าไป 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.066475926+07:00","message":"push: {false ดูใกล้ๆค่ะ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.676116765+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.78512351+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.785190939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.785197804+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.785217839+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785226503+07:00","message":"[bufferProcess] interim [710000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785229307+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785234095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785236753+07:00","message":"> Transcript [781] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785239273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:40.785241119+07:00","message":"Set new StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:40.807913064+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:40.90670958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:40.906715983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177445471+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177493378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177500801+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177517409+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177520957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.17752353+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177529027+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.177532252+07:00","message":"[buffer interim] 114 false เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177538851+07:00","message":"[bufferProcess] interim [130000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177541426+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177546638+07:00","message":"[bufferProcess] interim [250000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177548738+07:00","message":"[bufferProcess] send to processor:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.17755203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177554867+07:00","message":"> Transcript [782] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.17755831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177560201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177562023+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.17756449+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177566261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177568038+07:00","message":"> Transcript [783] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177569927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177571465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177572995+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.177590685+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.196093736+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.295862132+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.295886519+07:00","message":"found end of frame, send empty tag with msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.295891256+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.295899364+07:00","message":"[buffer interim] force interim is final (2) :เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295909172+07:00","message":"[bufferProcess] interim [250000000]:เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295922517+07:00","message":"[bufferProcess] send to processor (isfinal):เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295926506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295930102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295934646+07:00","message":"> Transcript [784] [false]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295938991+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295941744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295945291+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295949607+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.29595255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295955782+07:00","message":"> Transcript [785] [true]: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295958705+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.29597025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295973062+07:00","message":"StatePrefix: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.29597592+07:00","message":"TextPushed: 'เราเดินเข้าไปดูใกล้ๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295982617+07:00","message":"Push: 'จะเห็นว่าที่โคนต้นมีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.29598595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295988686+07:00","message":"> Transcript [786] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295991512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295994529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295996956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.295999579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.296002878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.296011044+07:00","message":"push: {true จะเห็นว่าที่โคนต้นมีข้อเสีย 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.296029271+07:00","message":"push: {true \n 0 0xc00212f600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:41.304187836+07:00","message":"write wav file: './tmp/7547/7547_115.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:41.305740311+07:00","message":"write wav file: './tmp/7547/7547_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.447179164+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.835418922+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.916734562+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.916761363+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.916764458+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.916772551+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916780037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916784405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916787285+07:00","message":"> Transcript [787] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916789735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916791626+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916793385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916795571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:41.916798948+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.916838262+07:00","message":"push: {true \n 0 0xc0004a2b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:41.9214436+07:00","message":"write wav file: './tmp/7547/7547_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:41.959365069+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.085842339+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102771769+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.10281197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102819228+07:00","message":"receive interim result [false|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102834623+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102840009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ\",\"confidence\":0.95616806}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.10284371+07:00","message":"receive interim result [true|false]: เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102846599+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102850236+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102858399+07:00","message":"[buffer interim] this message is already final false 114: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.102865339+07:00","message":"[buffer interim] this message is already final true 114: 'เราเดินเข้าไปดูใกล้ๆค่ะจะเห็นว่าที่โคนต้นมีข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.20780581+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.207832208+07:00","message":"found end of frame, send empty tag with msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.207836886+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.207846478+07:00","message":"[buffer interim] 117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.207855526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.207860466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.207865402+07:00","message":"> Transcript [788] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.20787067+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.207873386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.20787669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.207879635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.20788854+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.207901379+07:00","message":"push: {true \n 0 0xc001afe180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:42.212361859+07:00","message":"write wav file: './tmp/7547/7547_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.477005709+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.596241863+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.666877269+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.869060607+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.869082152+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.869084948+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.869091054+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869098676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.86910303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869105937+07:00","message":"> Transcript [789] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869108611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869110564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869112339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869114232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:42.869122727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:42.869131721+07:00","message":"push: {true \n 0 0xc000186100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:42.873522405+07:00","message":"write wav file: './tmp/7547/7547_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.143814233+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.14386104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.143866411+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.143879969+07:00","message":"[buffer interim] 119 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.143887232+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.143889226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.241576902+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.241620681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.241626216+07:00","message":"receive interim result [false|false]: จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.241644425+07:00","message":"[buffer interim] 119 false จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.241653764+07:00","message":"[bufferProcess] interim [600000000]:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.24165642+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.241660295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.24166314+07:00","message":"> Transcript [790] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.241665277+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.40145934+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.401515173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะคลอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.401521301+07:00","message":"receive interim result [false|false]: จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.401535562+07:00","message":"[buffer interim] 119 false จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.401542135+07:00","message":"[bufferProcess] interim [780000000]:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.40154495+07:00","message":"[bufferProcess] send to processor:จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.401551024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.401553674+07:00","message":"> Transcript [791] [false]: 'จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.401555927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.401557757+07:00","message":"Set new StatePrefix: 'จะเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.570497154+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.570534309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.570540726+07:00","message":"receive interim result [false|false]: จากข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.570557324+07:00","message":"[buffer interim] 119 false จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570564342+07:00","message":"[bufferProcess] interim [900000000]:จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570566596+07:00","message":"[bufferProcess] send to processor:จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570573169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570576111+07:00","message":"> Transcript [792] [false]: 'จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570578053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.570579959+07:00","message":"Set new StatePrefix: 'จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.64047032+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.640506086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.640511822+07:00","message":"receive interim result [false|false]: จากข้อสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.640523732+07:00","message":"[buffer interim] 119 false จากข้อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.640530088+07:00","message":"[bufferProcess] interim [960000000]:จากข้อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.640532767+07:00","message":"[bufferProcess] send to processor:จากข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.64053776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.640541209+07:00","message":"> Transcript [793] [false]: 'จากข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.640543527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.640545618+07:00","message":"Set new StatePrefix: 'จากข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.648707767+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.648747169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อศีล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.648753009+07:00","message":"receive interim result [false|false]: จากข้อศีล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.648770767+07:00","message":"[buffer interim] 119 false จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.648776858+07:00","message":"[bufferProcess] interim [20000000]:จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.648779481+07:00","message":"[bufferProcess] send to processor:จากข้อสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.648782115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.648786253+07:00","message":"> Transcript [794] [false]: 'จากข้อสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.648788587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.64879062+07:00","message":"Set new StatePrefix: 'จากข้อสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.707807822+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.707845654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.70785125+07:00","message":"receive interim result [false|false]: จากข้อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:43.707866037+07:00","message":"[buffer interim] 119 false จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.707873268+07:00","message":"[bufferProcess] interim [80000000]:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.707876923+07:00","message":"[bufferProcess] send to processor:จากข้อศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.707885304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.707889611+07:00","message":"> Transcript [795] [false]: 'จากข้อศีล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.70789294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:43.70789584+07:00","message":"Set new StatePrefix: 'จากข้อศีล'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:43.906779401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:43.906801335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.084764039+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.08480132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.084807452+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.084820708+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084827204+07:00","message":"[bufferProcess] interim [440000000]:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084829516+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084832684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084835576+07:00","message":"> Transcript [796] [false]: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084837856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.084839716+07:00","message":"Set new StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.242947108+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.243000661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.243006512+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.243024778+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243031685+07:00","message":"[bufferProcess] interim [620000000]:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243034207+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243037177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243039892+07:00","message":"> Transcript [797] [false]: 'จากข้อสีดำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243042954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243044752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.243046593+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.24304877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.400928574+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.400970429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.40097623+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.400988307+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.400994905+07:00","message":"[bufferProcess] interim [740000000]:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.400997396+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401002331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401005534+07:00","message":"> Transcript [798] [false]: 'จากข้อสีดำที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401008366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401010248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401012001+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.401014143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.597338572+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.59737777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.597383608+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.597402791+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597411519+07:00","message":"[bufferProcess] interim [980000000]:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.5974142+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597417632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597420692+07:00","message":"> Transcript [799] [false]: 'จากข้อสีดำที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.59742444+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597426456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597428361+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.597430656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.73391952+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.733971609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.73397848+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.733993189+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734000593+07:00","message":"[bufferProcess] interim [40000000]:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734003162+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734009947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734012453+07:00","message":"> Transcript [800] [false]: 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734015318+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734017382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.73401915+07:00","message":"StatePrefix: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734021597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734027299+07:00","message":"Push: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734029414+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734031378+07:00","message":"Set new StatePrefix : 'จากข้อสีดำที่เราเห็นนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.734034062+07:00","message":"Next Push (prob) : 'ที่เราเห็นนี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.734042142+07:00","message":"push: {false จากข้อสีดำ 0 0xc0004a2280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.775453424+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.775493792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.775499152+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.775516812+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775526719+07:00","message":"[bufferProcess] interim [100000000]:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775533128+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775542188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775546751+07:00","message":"> Transcript [801] [false]: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775550244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.775554194+07:00","message":"Set new StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.79821298+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.798249393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.798255221+07:00","message":"receive interim result [false|false]: จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:44.798272548+07:00","message":"[buffer interim] 119 false จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798279478+07:00","message":"[bufferProcess] interim [220000000]:จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798281781+07:00","message":"[bufferProcess] send to processor:จากข้อสีดำที่เราเห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798286487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798289284+07:00","message":"> Transcript [802] [false]: 'จากข้อสีดำที่เราเห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798292707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798295063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798296832+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:44.798298911+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.15679545+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.227562916+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277203019+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277249342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากข้อสีดำที่เราเห็นนี้นะคะ\",\"confidence\":0.9012754}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277256027+07:00","message":"receive interim result [true|false]: จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277269893+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277272081+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277279505+07:00","message":"[buffer interim] 119 true จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277287979+07:00","message":"[bufferProcess] interim [730000000]:จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277297803+07:00","message":"[bufferProcess] send to processor (isfinal):จากข้อสีดำที่เราเห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277301526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277304221+07:00","message":"> Transcript [803] [false]: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.27730795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277309784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277311602+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.27731361+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277315337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277317546+07:00","message":"> Transcript [804] [true]: 'จากข้อสีดำที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277321752+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277323381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.27732498+07:00","message":"StatePrefix: 'จากข้อสีดำที่เราเห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277326768+07:00","message":"TextPushed: 'จากข้อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.277334665+07:00","message":"Push: 'ที่เราเห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.277343395+07:00","message":"push: {true ที่เราเห็นนี้นะคะ 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:45.284923123+07:00","message":"write wav file: './tmp/7547/7547_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.980275915+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.980317838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.980324129+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:45.98033804+07:00","message":"[buffer interim] 120 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.980345449+07:00","message":"[bufferProcess] interim [780000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:45.980347664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.164278284+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.164320099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.164325829+07:00","message":"receive interim result [false|false]: เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.164339707+07:00","message":"[buffer interim] 120 false เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.16434926+07:00","message":"[bufferProcess] interim [900000000]:เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.164351439+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.164354996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.164357723+07:00","message":"> Transcript [805] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.1643601+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.201497982+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.201536196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.201542474+07:00","message":"receive interim result [false|false]: เราดึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.201556488+07:00","message":"[buffer interim] 120 false เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201563174+07:00","message":"[bufferProcess] interim [20000000]:เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201565864+07:00","message":"[bufferProcess] send to processor:เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201572277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.20157531+07:00","message":"> Transcript [806] [false]: 'เราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201578373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201580306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.201582029+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.20158441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.526291853+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.526331072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.526337403+07:00","message":"receive interim result [false|false]: เราดึงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.526351368+07:00","message":"[buffer interim] 120 false เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526357785+07:00","message":"[bufferProcess] interim [260000000]:เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526360505+07:00","message":"[bufferProcess] send to processor:เราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526367103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526369621+07:00","message":"> Transcript [807] [false]: 'เราดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526372334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526374106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526376129+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.526378775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.721573187+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.721614502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.72162041+07:00","message":"receive interim result [false|false]: เราดึงข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.721634701+07:00","message":"[buffer interim] 120 false เราดึงข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721640944+07:00","message":"[bufferProcess] interim [500000000]:เราดึงข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721643498+07:00","message":"[bufferProcess] send to processor:เราดึงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.72164734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721650159+07:00","message":"> Transcript [808] [false]: 'เราดึงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721652988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721655047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721657125+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.721659911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.799893804+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.79993122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงผ้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.799936589+07:00","message":"receive interim result [false|false]: เราดึงผ้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.799954253+07:00","message":"[buffer interim] 120 false เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799961729+07:00","message":"[bufferProcess] interim [560000000]:เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799964477+07:00","message":"[bufferProcess] send to processor:เราดึงข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.79997189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799974853+07:00","message":"> Transcript [809] [false]: 'เราดึงข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799978209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799980045+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799982115+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799984266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.79999022+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.79999195+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799993992+07:00","message":"Set new StatePrefix : 'เราดึงข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.799996329+07:00","message":"Next Push (prob) : 'ดึงข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.800003884+07:00","message":"push: {false เรา 0 0xc000186a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.803208672+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.803224539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.803229627+07:00","message":"receive interim result [false|false]: เราดึงเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.803238876+07:00","message":"[buffer interim] 120 false เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803242912+07:00","message":"[bufferProcess] interim [620000000]:เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803245083+07:00","message":"[bufferProcess] send to processor:เราดึงผ้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803247151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803249616+07:00","message":"> Transcript [810] [false]: 'เราดึงผ้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803251458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.803253602+07:00","message":"Set new StatePrefix: 'เราดึงผ้าออก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:46.907365736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:46.907370715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.976026654+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.97606718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.976074571+07:00","message":"receive interim result [false|false]: เราดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:46.976087878+07:00","message":"[buffer interim] 120 false เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.976094719+07:00","message":"[bufferProcess] interim [800000000]:เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.976097364+07:00","message":"[bufferProcess] send to processor:เราดึงเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.976104022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.9761068+07:00","message":"> Transcript [811] [false]: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.97610929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:46.976113983+07:00","message":"Set new StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.016741837+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124568967+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124608736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราดึงเข้าออกค่ะ\",\"confidence\":0.9215599}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.12461433+07:00","message":"receive interim result [true|false]: เราดึงเข้าออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124621909+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124624315+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124630568+07:00","message":"[buffer interim] 120 true เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124637224+07:00","message":"[bufferProcess] interim [10000000]:เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124642765+07:00","message":"[bufferProcess] send to processor (isfinal):เราดึงเข้าออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124645593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124648325+07:00","message":"> Transcript [812] [false]: 'เราดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124651416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124653224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124655581+07:00","message":"StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124657828+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124661793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124664221+07:00","message":"> Transcript [813] [true]: 'เราดึงเข้าออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124666305+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124668106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124669656+07:00","message":"StatePrefix: 'เราดึงเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124671261+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.124677078+07:00","message":"Push: 'ดึงเข้าออกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.124684339+07:00","message":"push: {true ดึงเข้าออกค่ะ 0 0xc000186a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:47.131592173+07:00","message":"write wav file: './tmp/7547/7547_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.208090325+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.67891113+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.678953699+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-04-22T13:25:47.678959476+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.678975973+07:00","message":"[buffer interim] 121 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.678983269+07:00","message":"[bufferProcess] interim [240000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.678985415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.743219174+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.743266824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.743271608+07:00","message":"receive interim result [false|false]: จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:47.74328872+07:00","message":"[buffer interim] 121 false จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.743295344+07:00","message":"[bufferProcess] interim [420000000]:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.743297885+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.743301073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.743303406+07:00","message":"> Transcript [814] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:47.743305569+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.049373394+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.04941312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.049420667+07:00","message":"receive interim result [false|false]: จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.049436895+07:00","message":"[buffer interim] 121 false จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049448076+07:00","message":"[bufferProcess] interim [660000000]:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049450417+07:00","message":"[bufferProcess] send to processor:จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049456308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049458968+07:00","message":"> Transcript [815] [false]: 'จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049462076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049464231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049466456+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.049468553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.284996324+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.285039454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.285045578+07:00","message":"receive interim result [false|false]: จะเห็นว่าพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.285059787+07:00","message":"[buffer interim] 121 false จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285067022+07:00","message":"[bufferProcess] interim [900000000]:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285071814+07:00","message":"[bufferProcess] send to processor:จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285078687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285081103+07:00","message":"> Transcript [816] [false]: 'จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285083844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285085932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285088162+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.285090295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.39093332+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.390968992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.39097407+07:00","message":"receive interim result [false|false]: จะเห็นว่าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.390988742+07:00","message":"[buffer interim] 121 false จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.390995884+07:00","message":"[bufferProcess] interim [960000000]:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.390998679+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391003798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391006479+07:00","message":"> Transcript [817] [false]: 'จะเห็นว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391009553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391011359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391013613+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.391015707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.39985299+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.399867775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.399871735+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.399879128+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399882841+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399884643+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399886942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399890906+07:00","message":"> Transcript [818] [false]: 'จะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399893384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399895105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399896708+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399898485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399900834+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399902477+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.39990431+07:00","message":"Set new StatePrefix : 'จะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.399906093+07:00","message":"Next Push (prob) : 'เห็นว่าไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.39991371+07:00","message":"push: {false จะ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.641327788+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.641369358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.641375044+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.64138723+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641395893+07:00","message":"[bufferProcess] interim [260000000]:จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641398137+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641403428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641408369+07:00","message":"> Transcript [819] [false]: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641410899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.641412976+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.779104324+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.779149216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.779156857+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.779175026+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779181942+07:00","message":"[bufferProcess] interim [380000000]:จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779184414+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779188418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779191378+07:00","message":"> Transcript [820] [false]: 'จะเห็นว่าภายในท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779194206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779196132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779197874+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.779200464+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.857257205+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.857306575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.857313698+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:48.85732849+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857338959+07:00","message":"[bufferProcess] interim [440000000]:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857341328+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857344561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857347149+07:00","message":"> Transcript [821] [false]: 'จะเห็นว่าภายในทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857350238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857352172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857353915+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:48.857356194+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.114684417+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.114738773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.114746965+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.114762669+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114771669+07:00","message":"[bufferProcess] interim [680000000]:จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114775648+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114782287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114786172+07:00","message":"> Transcript [822] [false]: 'จะเห็นว่าภายในท่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114790596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114793281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114796153+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.114799705+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.152922331+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.152954785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.152961353+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.152978731+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.152987218+07:00","message":"[bufferProcess] interim [740000000]:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.152990855+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.152995197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.152997997+07:00","message":"> Transcript [823] [false]: 'จะเห็นว่าภายในท่อตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153001212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153003185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153005254+07:00","message":"StatePrefix: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153007587+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153010103+07:00","message":"Push: 'เห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153011873+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.15301392+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.153015935+07:00","message":"Next Push (prob) : 'ท่อตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.153023192+07:00","message":"push: {false เห็นว่าภายใน 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.351459003+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.351499969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.351505702+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.351518082+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.35152498+07:00","message":"[bufferProcess] interim [980000000]:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.351527297+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.351532515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.351535048+07:00","message":"> Transcript [824] [false]: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.351537466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.351539455+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.480385798+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.480421807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.480428291+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.480439378+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480446992+07:00","message":"[bufferProcess] interim [40000000]:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480449539+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480453096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480455549+07:00","message":"> Transcript [825] [false]: 'จะเห็นว่าภายในท่อจะมีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480458984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480461088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.480462854+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.48046516+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.484297402+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.484313865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.484317501+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.484327606+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484330748+07:00","message":"[bufferProcess] interim [100000000]:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484332659+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484334744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484336885+07:00","message":"> Transcript [826] [false]: 'จะเห็นว่าภายในท่อจะมีน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484339233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484341179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484342739+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.484344856+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.797916521+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.797960567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.797968393+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.797986041+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.797993839+07:00","message":"[bufferProcess] interim [340000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.797996608+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.798000721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.798003512+07:00","message":"> Transcript [827] [false]: 'จะเห็นว่าภายในท่อจะมีหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.798006663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.798009002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.79801098+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.798013428+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.803417504+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.80343671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.803442171+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.803454546+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803459544+07:00","message":"[bufferProcess] interim [400000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.80346156+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803464399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803466547+07:00","message":"> Transcript [828] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803469113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803471608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803474089+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803476647+07:00","message":"TextPushed: 'จะเห็นว่าภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803483247+07:00","message":"Push: 'ท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803485182+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.803487765+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:49.80348979+07:00","message":"Next Push (prob) : 'หน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:49.803497191+07:00","message":"push: {false ท่อจะมี 0 0xc000187680}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:49.907933274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:49.907940736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.051026498+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.051070637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.051076619+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.051088538+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051098049+07:00","message":"[bufferProcess] interim [700000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051102942+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051109684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051113845+07:00","message":"> Transcript [829] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051118775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051122057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051124249+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.051126439+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.171488308+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.171525221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.171531312+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.171547665+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171554312+07:00","message":"[bufferProcess] interim [760000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171557127+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171560855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171563583+07:00","message":"> Transcript [830] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171566595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171568348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171570564+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.171572724+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.454193832+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.454233609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.454238844+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.454256607+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454264558+07:00","message":"[bufferProcess] interim [120000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454266992+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454270427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454272996+07:00","message":"> Transcript [831] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454276193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454278192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454279984+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.454282087+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.698911709+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.698962464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.698972765+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.699002876+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.69901295+07:00","message":"[bufferProcess] interim [300000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699016894+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699021455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699026193+07:00","message":"> Transcript [832] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699031186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699034353+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699037568+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.69904113+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699044858+07:00","message":"Push: 'หน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699048041+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699051811+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.699055227+07:00","message":"Next Push (prob) : 'ๆของน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.699065848+07:00","message":"push: {false หน่อเล็ก 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.939669861+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.939713023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.939727334+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:50.9397453+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.939752957+07:00","message":"[bufferProcess] interim [540000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.939755602+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.93976201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.939765451+07:00","message":"> Transcript [833] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.939768134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:50.939770607+07:00","message":"Set new StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.271770796+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.271807955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.271817156+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.271830304+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271837808+07:00","message":"[bufferProcess] interim [840000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271840806+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271846619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271849491+07:00","message":"> Transcript [834] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271853104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271855463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271857592+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.271859948+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.404476435+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.404518858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.404525117+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.404538398+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404545922+07:00","message":"[bufferProcess] interim [20000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404548862+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404555082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404557891+07:00","message":"> Transcript [835] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404561758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404563837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404566047+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.404569118+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.642660619+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.642709457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.642716113+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.642736733+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.642744449+07:00","message":"[bufferProcess] interim [260000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.64274761+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.64275509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.642757882+07:00","message":"> Transcript [836] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.642763662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.64276633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.642768438+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.642771562+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.771928562+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.771966619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.771972912+07:00","message":"receive interim result [false|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.771987136+07:00","message":"[buffer interim] 121 false จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.77199611+07:00","message":"[bufferProcess] interim [380000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.771998611+07:00","message":"[bufferProcess] send to processor:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772005123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772007809+07:00","message":"> Transcript [837] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772011173+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772013116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772017455+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772020103+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772026427+07:00","message":"Push: 'ๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772028271+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772030713+07:00","message":"Set new StatePrefix : 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.772033434+07:00","message":"Next Push (prob) : 'ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.772052594+07:00","message":"push: {false ๆของหน่อไม้ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.824954129+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.931965416+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.93200463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.93201164+07:00","message":"receive interim result [true|false]: จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.932018893+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.932020774+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.932025999+07:00","message":"[buffer interim] 121 true จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.93203283+07:00","message":"[bufferProcess] interim [620000000]:จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932036521+07:00","message":"[bufferProcess] send to processor (isfinal):จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932039701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932042218+07:00","message":"> Transcript [838] [false]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932045275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932047151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932049183+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932051853+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932053726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932055517+07:00","message":"> Transcript [839] [true]: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932057669+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932059232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932060765+07:00","message":"StatePrefix: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้ฝรั่งอยู่ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932062635+07:00","message":"TextPushed: 'จะเห็นว่าภายในท่อจะมีหน่อเล็กๆของหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:51.932065512+07:00","message":"Push: 'ฝรั่งอยู่ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:51.932073435+07:00","message":"push: {true ฝรั่งอยู่ด้วยนะคะ 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:51.941977787+07:00","message":"write wav file: './tmp/7547/7547_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.077014191+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.760762087+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.760810814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.760817957+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.760834183+07:00","message":"[buffer interim] 122 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.760842237+07:00","message":"[bufferProcess] interim [720000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.760844353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:52.908948964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:52.908955086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.940713872+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.940774422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.940779577+07:00","message":"receive interim result [false|false]: สังเกตดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:52.940794949+07:00","message":"[buffer interim] 122 false สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.940801419+07:00","message":"[bufferProcess] interim [900000000]:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.940804046+07:00","message":"[bufferProcess] send to processor:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.940810779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.940813654+07:00","message":"> Transcript [840] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:52.940815803+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.160051286+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.16009648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.16010293+07:00","message":"receive interim result [false|false]: สังเกตดูจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.160115513+07:00","message":"[buffer interim] 122 false สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160122867+07:00","message":"[bufferProcess] interim [80000000]:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160125148+07:00","message":"[bufferProcess] send to processor:สังเกตดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160130629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160133676+07:00","message":"> Transcript [841] [false]: 'สังเกตดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160136697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160138493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160140326+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.160142432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.262956727+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.26299749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.263003144+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.263011863+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263018681+07:00","message":"[bufferProcess] interim [200000000]:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263021153+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263024917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263027611+07:00","message":"> Transcript [842] [false]: 'สังเกตดูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263030525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263032268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.26303409+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.263035965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.511947297+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.511998112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.512004084+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.51201786+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512026786+07:00","message":"[bufferProcess] interim [440000000]:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.51202928+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512033312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512036144+07:00","message":"> Transcript [843] [false]: 'สังเกตดูจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512039086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.51204109+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512043022+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.512045056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.702194294+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.702236073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.702241683+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.702254495+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702261802+07:00","message":"[bufferProcess] interim [680000000]:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.70226417+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702269575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702272438+07:00","message":"> Transcript [844] [false]: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702275414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702277586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702279909+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702282191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702286481+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702288541+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.702290735+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.70229304+07:00","message":"Next Push (prob) : 'ดูจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.702313609+07:00","message":"push: {false สังเกต 0 0xc0004a2d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.990678654+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.990726433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.990733439+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:53.990748264+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990754902+07:00","message":"[bufferProcess] interim [920000000]:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990757781+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990765064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990769641+07:00","message":"> Transcript [845] [false]: 'สังเกตดูจะเห็นว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990774296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.99077686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990779907+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:53.990783781+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.159135922+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.159188955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.15919764+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.159216338+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159224498+07:00","message":"[bufferProcess] interim [100000000]:สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159228793+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159238442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159242477+07:00","message":"> Transcript [846] [false]: 'สังเกตดูจะเห็นว่าเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159247074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159250826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159253457+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.159256475+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.211693722+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.211737864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.211743814+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.211758167+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.21176776+07:00","message":"[bufferProcess] interim [160000000]:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211770128+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสีฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211776115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211779035+07:00","message":"> Transcript [847] [false]: 'สังเกตดูจะเห็นว่าเป็นสีฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211782071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.2117841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211786068+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.211788145+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.66863658+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.668678742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.668684136+07:00","message":"receive interim result [false|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.668697378+07:00","message":"[buffer interim] 122 false สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668704904+07:00","message":"[bufferProcess] interim [580000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668708929+07:00","message":"[bufferProcess] send to processor:สังเกตดูจะเห็นว่าเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668714764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668717413+07:00","message":"> Transcript [848] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668728952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668732476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668736106+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668738319+07:00","message":"TextPushed: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668743517+07:00","message":"Push: 'ดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668745387+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668747317+07:00","message":"Set new StatePrefix : 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:54.668749306+07:00","message":"Next Push (prob) : 'เป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.668758431+07:00","message":"push: {false ดูจะเห็นว่า 0 0xc0004a2d80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:54.956454161+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.0573981+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.057444796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.057452819+07:00","message":"receive interim result [true|false]: สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.057462709+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.057465229+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.057472156+07:00","message":"[buffer interim] 122 true สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057482407+07:00","message":"[bufferProcess] interim [880000000]:สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057487491+07:00","message":"[bufferProcess] send to processor (isfinal):สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057491256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057494434+07:00","message":"> Transcript [849] [false]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057497599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057499832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057501701+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057504165+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057505894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057507701+07:00","message":"> Transcript [850] [true]: 'สังเกตดูจะเห็นว่าเป็นสีขาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057509682+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057511286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057512804+07:00","message":"StatePrefix: 'สังเกตดูจะเห็นว่าเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057514596+07:00","message":"TextPushed: 'สังเกตดูจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.057520543+07:00","message":"Push: 'เป็นสีขาวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.05752845+07:00","message":"push: {true เป็นสีขาวค่ะ 0 0xc0004a2d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:55.065361648+07:00","message":"write wav file: './tmp/7547/7547_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.407872711+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.476281689+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.659640352+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.659660146+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.659668042+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.659677323+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659687164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659692584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659697192+07:00","message":"> Transcript [851] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659700925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659703977+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659706926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659709725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:55.659730857+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.659745507+07:00","message":"push: {true \n 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:55.66444775+07:00","message":"write wav file: './tmp/7547/7547_123.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:55.909414132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:55.909415782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:55.917858722+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.044946951+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.17669231+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.197450982+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.197468788+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.19747203+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.197478671+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197485769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197490123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197492956+07:00","message":"> Transcript [852] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197495268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197497322+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197499149+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197500998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:56.197508141+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:56.197517997+07:00","message":"push: {true \n 0 0xc00212f200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:25:56.202064996+07:00","message":"write wav file: './tmp/7547/7547_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.065601359+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.065640273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดารา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.065645476+07:00","message":"receive interim result [false|false]: ดารา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.065660633+07:00","message":"[buffer interim] 125 false ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.065671154+07:00","message":"[bufferProcess] interim [900000000]:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.065673595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.18430946+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.184353752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาราบาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.18435977+07:00","message":"receive interim result [false|false]: คาราบาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.18437377+07:00","message":"[buffer interim] 125 false คาราบาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.184383718+07:00","message":"[bufferProcess] interim [960000000]:คาราบาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.18438646+07:00","message":"[bufferProcess] send to processor:ดารา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.184391804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.184394748+07:00","message":"> Transcript [853] [false]: 'ดารา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.18439694+07:00","message":"Set StatePrefix (first interim): 'ดารา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.197130058+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.197152719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาราโอเกะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.197157723+07:00","message":"receive interim result [false|false]: คาราโอเกะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.197175048+07:00","message":"[buffer interim] 125 false คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197179629+07:00","message":"[bufferProcess] interim [20000000]:คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197181434+07:00","message":"[bufferProcess] send to processor:คาราบาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197183755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197185883+07:00","message":"> Transcript [854] [false]: 'คาราบาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197188199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.197190149+07:00","message":"Set new StatePrefix: 'คาราบาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.39901773+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.39905872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.399065318+07:00","message":"receive interim result [false|false]: ถ้าเราเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.399080169+07:00","message":"[buffer interim] 125 false ถ้าเราเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.39908732+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.399089829+07:00","message":"[bufferProcess] send to processor:คาราโอเกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.399096904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.399099679+07:00","message":"> Transcript [855] [false]: 'คาราโอเกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.399102049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.399104053+07:00","message":"Set new StatePrefix: 'คาราโอเกะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.599133033+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.599167194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.59917296+07:00","message":"receive interim result [false|false]: ซาลาเปา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.599186389+07:00","message":"[buffer interim] 125 false ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.599193039+07:00","message":"[bufferProcess] interim [380000000]:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.59919538+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.599201192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.599204081+07:00","message":"> Transcript [856] [false]: 'ถ้าเราเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.599206408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.599208532+07:00","message":"Set new StatePrefix: 'ถ้าเราเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.631856366+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.631886746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซาลาเปาทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.6318941+07:00","message":"receive interim result [false|false]: ซาลาเปาทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:57.631908944+07:00","message":"[buffer interim] 125 false ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631914314+07:00","message":"[bufferProcess] interim [440000000]:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631916314+07:00","message":"[bufferProcess] send to processor:ซาลาเปา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631919655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631922189+07:00","message":"> Transcript [857] [false]: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631924051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:57.631926085+07:00","message":"Set new StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.13799898+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.138053866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.138063008+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.138084963+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138094613+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเราเอาท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138099173+07:00","message":"[bufferProcess] send to processor:ซาลาเปาทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138106785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138111211+07:00","message":"> Transcript [858] [false]: 'ซาลาเปาทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138116108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138120522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.13812386+07:00","message":"StatePrefix: 'ซาลาเปา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.138127678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.330967525+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.331014753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.331020057+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.331035303+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331043931+07:00","message":"[bufferProcess] interim [160000000]:ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331046263+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331049964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331053079+07:00","message":"> Transcript [859] [false]: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331055694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.331057643+07:00","message":"Set new StatePrefix: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.670215824+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.670258171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบตรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.670264433+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบตรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.670278899+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670287858+07:00","message":"[bufferProcess] interim [520000000]:ถ้าเราเอาท่อสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670292066+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670301083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670306001+07:00","message":"> Transcript [860] [false]: 'ถ้าเราเอาท่อสีดำเสียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670311109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670314076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670317112+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.670320452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.833425792+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.833468234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.833475103+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.833490083+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833498015+07:00","message":"[bufferProcess] interim [640000000]:ถ้าเราเอาท่อสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833500906+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบตรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.83350515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833507834+07:00","message":"> Transcript [861] [false]: 'ถ้าเราเอาท่อสีดำเสียบตรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833510994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.83351298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833515133+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.833517121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:58.910048551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:25:58.910062867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.977327702+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.977376571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.97738461+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:58.977399996+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977408511+07:00","message":"[bufferProcess] interim [820000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977411032+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977414899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977418173+07:00","message":"> Transcript [862] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977421621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977423581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977426076+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:58.977428156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.158519444+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.158568831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.158576403+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.158593013+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158600772+07:00","message":"[bufferProcess] interim [940000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158603155+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158611127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158614195+07:00","message":"> Transcript [863] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158617667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158619761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158621861+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158624108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158631886+07:00","message":"Push: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158633779+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158636336+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.158638512+07:00","message":"Next Push (prob) : 'เสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.158650168+07:00","message":"push: {false ถ้าเราเอาท่อสีดำ 0 0xc00212f800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.238748453+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.238791475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.238797619+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.23881274+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238820541+07:00","message":"[bufferProcess] interim [60000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238823079+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238828984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238831899+07:00","message":"> Transcript [864] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.23883506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238836984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238839326+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.238841853+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.423116325+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.423162798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.423169554+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.42318328+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423193554+07:00","message":"[bufferProcess] interim [240000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423196369+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423202219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423204993+07:00","message":"> Transcript [865] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423208386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423210479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423212957+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.423215442+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.533192791+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.533231938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.533238285+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.533251896+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533258963+07:00","message":"[bufferProcess] interim [360000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533261558+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533268517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533272246+07:00","message":"> Transcript [866] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533275923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533277927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533280322+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.533282711+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.854661171+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.854704269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.854711558+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.854734349+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854742767+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854746406+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854750465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854753073+07:00","message":"> Transcript [867] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854756934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.85475924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854761389+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854764337+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854767477+07:00","message":"Push: 'เสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854769233+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854771377+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.854773482+07:00","message":"Next Push (prob) : 'หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.854782434+07:00","message":"push: {false เสียบลงไปที่ 0 0xc00212f800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.860461081+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.860477068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.860482066+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:25:59.860491826+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860495314+07:00","message":"[bufferProcess] interim [720000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860497312+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860499415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860501303+07:00","message":"> Transcript [868] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860504363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860506135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860507715+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:25:59.860509793+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.391742267+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.391791081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.391797631+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.391812201+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391820309+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391823248+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.3918294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391832242+07:00","message":"> Transcript [869] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391836208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391838292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391840688+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.391843317+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.628456212+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.628500563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.628507114+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.628525971+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628534295+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628537351+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628541571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628545213+07:00","message":"> Transcript [870] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628549008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628551014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628553596+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.628556745+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.757534932+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.757572527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.757578952+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.75759826+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757608583+07:00","message":"[bufferProcess] interim [620000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757611973+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757618897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757621594+07:00","message":"> Transcript [871] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757625602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757629374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757631834+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757634462+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757642458+07:00","message":"Push: 'หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757645183+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757648778+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.757652259+07:00","message":"Next Push (prob) : 'แล้วปล่อยทิ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.757677755+07:00","message":"push: {false หน้าเหมือนเดิม 0 0xc00212f800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.998844908+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.998888111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.9988947+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:00.998910092+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998920137+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998923356+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998927948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998930902+07:00","message":"> Transcript [872] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998934716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998936757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998938651+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:00.998941398+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.259112403+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.259176865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.259192105+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.259218204+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.259232391+07:00","message":"[bufferProcess] interim [40000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.25923952+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.25925095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.259257735+07:00","message":"> Transcript [873] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.259267963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.259275183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.25928011+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.259286474+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353388257+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353429936+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353432765+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353435074+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353437073+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353438676+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353440809+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353442745+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353444369+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353445889+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353447387+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.353448986+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.732004897+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.732051463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.732058099+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.732070561+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732078323+07:00","message":"[bufferProcess] interim [580000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732081312+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732087084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.73208992+07:00","message":"> Transcript [874] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732093828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732095887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732097947+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.732100689+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:01.910955613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:01.910978193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.978965937+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.979009286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.979016213+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.979029577+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979039939+07:00","message":"[bufferProcess] interim [820000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979045206+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979052607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979055774+07:00","message":"> Transcript [875] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979059987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979062158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.97906482+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979067645+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979074177+07:00","message":"Push: 'แล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.97907617+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.97907889+07:00","message":"Set new StatePrefix : 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:01.979081555+07:00","message":"Next Push (prob) : 'ไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:01.979089517+07:00","message":"push: {false แล้วปล่อยทิ้ง 0 0xc00212f800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.162080854+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.162126957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.162133214+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.162149875+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162157819+07:00","message":"[bufferProcess] interim [940000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162160639+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162168068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162170677+07:00","message":"> Transcript [876] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162174692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162176741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162178463+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.162181278+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.196939512+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.252344637+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.252410318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.252420583+07:00","message":"receive interim result [false|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.252439086+07:00","message":"[buffer interim] 125 false ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252449578+07:00","message":"[bufferProcess] interim [120000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.25245408+07:00","message":"[bufferProcess] send to processor:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.25245969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252463539+07:00","message":"> Transcript [877] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252469584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252472405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252475489+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.252480235+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.326316116+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.406985418+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407026349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม\",\"confidence\":0.9459166}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407033267+07:00","message":"receive interim result [true|false]: ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407042748+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407044781+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407049647+07:00","message":"[buffer interim] 125 true ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407056599+07:00","message":"[bufferProcess] interim [240000000]:ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407060422+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407064242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407067194+07:00","message":"> Transcript [878] [false]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407070628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407072467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407074819+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407079166+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407081424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407083395+07:00","message":"> Transcript [879] [true]: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407085812+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407087403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407089013+07:00","message":"StatePrefix: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้งไว้ให้หน่อยฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407091053+07:00","message":"TextPushed: 'ถ้าเราเอาท่อสีดำเสียบลงไปที่หน้าเหมือนเดิมแล้วปล่อยทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:02.407094235+07:00","message":"Push: 'ไว้ให้หน่อยฝรั่งนี้จะเริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:02.407102487+07:00","message":"push: {true ไว้ให้หน่อยฝรั่งนี้จะเริ่ม 0 0xc00212f800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:02.418370511+07:00","message":"write wav file: './tmp/7547/7547_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.049283762+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.049324758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.049329858+07:00","message":"receive interim result [false|false]: เอานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.04934368+07:00","message":"[buffer interim] 126 false เอานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.04935139+07:00","message":"[bufferProcess] interim [780000000]:เอานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.049353523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.094222116+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184424131+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184462102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9335309}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184467223+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184474206+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184476146+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184483451+07:00","message":"[buffer interim] 126 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184491387+07:00","message":"[bufferProcess] interim [990000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184495244+07:00","message":"[bufferProcess] send to processor (isfinal):เอานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184498896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184501634+07:00","message":"> Transcript [880] [false]: 'เอานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184503852+07:00","message":"Set StatePrefix (first interim): 'เอานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184505729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184507729+07:00","message":"> Transcript [881] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184510242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184512161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184513959+07:00","message":"StatePrefix: 'เอานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.18451601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:03.184519249+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.184528638+07:00","message":"push: {true นะคะ 0 0xc001afea00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:03.190162562+07:00","message":"write wav file: './tmp/7547/7547_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:03.227261978+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.103762552+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.103805174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.103810948+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.103829004+07:00","message":"[buffer interim] 127 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.10383676+07:00","message":"[bufferProcess] interim [840000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.103838924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.197414863+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.197465034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.197471427+07:00","message":"receive interim result [false|false]: ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.197484464+07:00","message":"[buffer interim] 127 false ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.197490867+07:00","message":"[bufferProcess] interim [960000000]:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.197493249+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.197499279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.197502083+07:00","message":"> Transcript [882] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.197504294+07:00","message":"Set StatePrefix (first interim): 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.399230106+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.3992685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.399274386+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.399287986+07:00","message":"[buffer interim] 127 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399295665+07:00","message":"[bufferProcess] interim [200000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399298064+07:00","message":"[bufferProcess] send to processor:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399304296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399307198+07:00","message":"> Transcript [883] [false]: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399309909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399311725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399313662+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.399315756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:04.911805791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:04.91182019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.974184808+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.97422736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.974233756+07:00","message":"receive interim result [false|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:04.974249709+07:00","message":"[buffer interim] 127 false ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974257252+07:00","message":"[bufferProcess] interim [800000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.97426017+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974264124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974267248+07:00","message":"> Transcript [884] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974270247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974272259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974274052+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:04.974276195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.155757214+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252701006+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252749444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นว่า\",\"confidence\":0.93443424}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252755638+07:00","message":"receive interim result [true|false]: ก็จะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252763802+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252765896+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252773437+07:00","message":"[buffer interim] 127 true ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252780849+07:00","message":"[bufferProcess] interim [10000000]:ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252786545+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.25279007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252792948+07:00","message":"> Transcript [885] [false]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252795884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252814116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252816357+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252818204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252819878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252821874+07:00","message":"> Transcript [886] [true]: 'ก็จะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252824032+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252825545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252827066+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252828707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:05.252834456+07:00","message":"Push: 'ก็จะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.252842071+07:00","message":"push: {true ก็จะเห็นว่า 0 0xc0022bf100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:05.26324199+07:00","message":"write wav file: './tmp/7547/7547_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:05.276692121+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:06.949998525+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:06.950046331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:06.950051503+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:06.950064539+07:00","message":"[buffer interim] 128 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.950071439+07:00","message":"[bufferProcess] interim [500000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.95007354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.950080814+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.95008429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.950087021+07:00","message":"> Transcript [887] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:06.950089141+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.065240211+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.065288638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.065303205+07:00","message":"receive interim result [false|false]: เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.065316388+07:00","message":"[buffer interim] 128 false เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.065324357+07:00","message":"[bufferProcess] interim [620000000]:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.065326589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.366296657+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.366337613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.366343958+07:00","message":"receive interim result [false|false]: เจริญแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.366358895+07:00","message":"[buffer interim] 128 false เจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.36637014+07:00","message":"[bufferProcess] interim [860000000]:เจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.366372874+07:00","message":"[bufferProcess] send to processor:เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.366380064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.366382939+07:00","message":"> Transcript [888] [false]: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.366385389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.366387408+07:00","message":"Set new StatePrefix: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.421418949+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.421453237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.421459759+07:00","message":"receive interim result [false|false]: เจริญแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.421472121+07:00","message":"[buffer interim] 128 false เจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421478973+07:00","message":"[bufferProcess] interim [980000000]:เจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421481369+07:00","message":"[bufferProcess] send to processor:เจริญแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421485049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421487869+07:00","message":"> Transcript [889] [false]: 'เจริญแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421490643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.42149289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.421494805+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.42149668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.634686396+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.634736535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็สู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.634743855+07:00","message":"receive interim result [false|false]: เจริญแล้วก็สู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.634757954+07:00","message":"[buffer interim] 128 false เจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634765716+07:00","message":"[bufferProcess] interim [220000000]:เจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634768519+07:00","message":"[bufferProcess] send to processor:เจริญแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634776056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634779181+07:00","message":"> Transcript [890] [false]: 'เจริญแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634782464+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.63478718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634789139+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.634791698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.738142397+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.738185677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็สูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.73819173+07:00","message":"receive interim result [false|false]: เจริญแล้วก็สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.738205812+07:00","message":"[buffer interim] 128 false เจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738212795+07:00","message":"[bufferProcess] interim [280000000]:เจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738215307+07:00","message":"[bufferProcess] send to processor:เจริญแล้วก็สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738221009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738223827+07:00","message":"> Transcript [891] [false]: 'เจริญแล้วก็สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738227399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738229205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.738230995+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.73823323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:07.912284948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:07.912292745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.937542367+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.937583217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็สูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.937588899+07:00","message":"receive interim result [false|false]: เจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.937602806+07:00","message":"[buffer interim] 128 false เจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937609248+07:00","message":"[bufferProcess] interim [520000000]:เจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937611517+07:00","message":"[bufferProcess] send to processor:เจริญแล้วก็สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937617324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937619961+07:00","message":"> Transcript [892] [false]: 'เจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937623605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937625576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937627432+07:00","message":"StatePrefix: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937629439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937633707+07:00","message":"Push: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937635593+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937637485+07:00","message":"Set new StatePrefix : 'เจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:07.937641108+07:00","message":"Next Push (prob) : 'แล้วก็สูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:07.937651629+07:00","message":"push: {false เจริญ 0 0xc000186b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.254316318+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.254363008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็สูงขึ้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.254369408+07:00","message":"receive interim result [false|false]: เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.25438392+07:00","message":"[buffer interim] 128 false เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254392753+07:00","message":"[bufferProcess] interim [820000000]:เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254395156+07:00","message":"[bufferProcess] send to processor:เจริญแล้วก็สูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254400987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.25440376+07:00","message":"> Transcript [893] [false]: 'เจริญแล้วก็สูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254407494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254409668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254411505+07:00","message":"StatePrefix: 'เจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.254414096+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.415202671+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.53508014+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535124513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจริญแล้วก็สูงขึ้นค่ะ\",\"confidence\":0.94493306}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535131498+07:00","message":"receive interim result [true|false]: เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535141268+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535144226+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535151823+07:00","message":"[buffer interim] 128 true เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535161633+07:00","message":"[bufferProcess] interim [150000000]:เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535167513+07:00","message":"[bufferProcess] send to processor (isfinal):เจริญแล้วก็สูงขึ้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535171183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535174314+07:00","message":"> Transcript [894] [false]: 'เจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535177463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535179464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535181255+07:00","message":"StatePrefix: 'เจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535184036+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535185594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535187342+07:00","message":"> Transcript [895] [true]: 'เจริญแล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535189336+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535190862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535215079+07:00","message":"StatePrefix: 'เจริญแล้วก็สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535217093+07:00","message":"TextPushed: 'เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:08.535223821+07:00","message":"Push: 'แล้วก็สูงขึ้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.535232932+07:00","message":"push: {true แล้วก็สูงขึ้นค่ะ 0 0xc000186b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:08.544142258+07:00","message":"write wav file: './tmp/7547/7547_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:08.550144113+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.407234275+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.407283512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.407289176+07:00","message":"receive interim result [false|false]: ฉันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.407304006+07:00","message":"[buffer interim] 129 false ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.407311705+07:00","message":"[bufferProcess] interim [720000000]:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.407313766+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.717285162+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.717328919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.717336164+07:00","message":"receive interim result [false|false]: ฉันภายในก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.717348528+07:00","message":"[buffer interim] 129 false ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.717359191+07:00","message":"[bufferProcess] interim [960000000]:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.717361546+07:00","message":"[bufferProcess] send to processor:ฉันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.717365647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.717368367+07:00","message":"> Transcript [896] [false]: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.717370654+07:00","message":"Set StatePrefix (first interim): 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.917403255+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.917459032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.917466625+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:09.917482439+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.91749156+07:00","message":"[bufferProcess] interim [200000000]:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917495765+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917504619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917508336+07:00","message":"> Transcript [897] [false]: 'ฉันภายในก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917511772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917513672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917515604+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:09.917517636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.1107474+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.110793283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็ใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.110799547+07:00","message":"receive interim result [false|false]: ฉันภายในก็ใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.110812824+07:00","message":"[buffer interim] 129 false ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110820235+07:00","message":"[bufferProcess] interim [380000000]:ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110822762+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110828163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110830862+07:00","message":"> Transcript [898] [false]: 'ฉันภายในก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110833847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.11083603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110838064+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.110840334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.158837474+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.158870656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.158876083+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.158887634+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158893215+07:00","message":"[bufferProcess] interim [440000000]:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158895506+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็ใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158901154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158903529+07:00","message":"> Transcript [899] [false]: 'ฉันภายในก็ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158906154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158907989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158909674+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.158911613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.476824954+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.476863833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.47686951+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.476885845+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476893945+07:00","message":"[bufferProcess] interim [740000000]:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476896424+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476900777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476903591+07:00","message":"> Transcript [900] [false]: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476906945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476909014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476910837+07:00","message":"StatePrefix: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476912764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476915512+07:00","message":"Push: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476917273+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476919564+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.476921677+07:00","message":"Next Push (prob) : 'ก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.476930214+07:00","message":"push: {false ฉันภายใน 0 0xc00212ef80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.609675379+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.609713261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเต็ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.609719338+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเต็ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.609739119+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.60974671+07:00","message":"[bufferProcess] interim [860000000]:ฉันภายในก็จะยังเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609749598+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609756834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609759659+07:00","message":"> Transcript [901] [false]: 'ฉันภายในก็จะยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609762597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609764562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.609766505+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.60976878+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.805999631+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.806037364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.806043024+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.806055313+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806065098+07:00","message":"[bufferProcess] interim [40000000]:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806067528+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806073772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806076702+07:00","message":"> Transcript [902] [false]: 'ฉันภายในก็จะยังเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806079773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806081858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806083648+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.806085597+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.824548342+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.824573744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเต็ม 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.824578653+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเต็ม 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.824589427+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเต็ม 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824595+07:00","message":"[bufferProcess] interim [100000000]:ฉันภายในก็จะยังเต็ม 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824597608+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824601402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824604108+07:00","message":"> Transcript [903] [false]: 'ฉันภายในก็จะยังเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824606858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824608965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.82461102+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.824612934+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.868563715+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.868593093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสินค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.868598679+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.868606874+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868612002+07:00","message":"[bufferProcess] interim [160000000]:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868614606+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเต็ม 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868617669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868620012+07:00","message":"> Transcript [904] [false]: 'ฉันภายในก็จะยังเต็ม 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.86862261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.86862472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.86862665+07:00","message":"StatePrefix: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868628533+07:00","message":"TextPushed: 'ฉันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868631154+07:00","message":"Push: 'ก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868632942+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868634788+07:00","message":"Set new StatePrefix : 'ฉันภายในก็จะยังเต็ม 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.868636774+07:00","message":"Next Push (prob) : 'เต็ม 10'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.868645612+07:00","message":"push: {false ก็จะยัง 0 0xc00212ef80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:10.912591282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:10.91262983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.999773516+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.999831034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.999839756+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:10.999862029+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999872096+07:00","message":"[bufferProcess] interim [280000000]:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999876484+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999884656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999889172+07:00","message":"> Transcript [905] [false]: 'ฉันภายในก็จะยังเป็นสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999893194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:10.999896361+07:00","message":"Set new StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.189173407+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.189217988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.189223676+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.189238144+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189246105+07:00","message":"[bufferProcess] interim [460000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189249284+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189260576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189263736+07:00","message":"> Transcript [906] [false]: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189266075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.189267983+07:00","message":"Set new StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.320648246+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.320687716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสีขาวอยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.320694017+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.320707737+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320715531+07:00","message":"[bufferProcess] interim [580000000]:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320718091+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320732435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320735557+07:00","message":"> Transcript [907] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320738938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320740987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320743103+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.320745872+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.38080941+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.380849079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.380855807+07:00","message":"receive interim result [false|false]: ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.380868472+07:00","message":"[buffer interim] 129 false ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.380877995+07:00","message":"[bufferProcess] interim [700000000]:ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.380880394+07:00","message":"[bufferProcess] send to processor:ฉันภายในก็จะยังเป็นสีขาวอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.38088449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.380887232+07:00","message":"> Transcript [908] [false]: 'ฉันภายในก็จะยังเป็นสีขาวอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.380890681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.38089271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.38089493+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสีขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.380897399+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.614663656+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.678614645+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732289496+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732328621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในก็จะยังเป็นสินค้าอยู่นะคะ\",\"confidence\":0.9398982}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732335133+07:00","message":"receive interim result [true|false]: ภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732344987+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732347237+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732352999+07:00","message":"[buffer interim] 129 true ภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732364024+07:00","message":"[bufferProcess] interim [90000000]:ภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732367442+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732370875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732373619+07:00","message":"> Transcript [909] [false]: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732376114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732378093+07:00","message":"Set new StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732379811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732381766+07:00","message":"> Transcript [910] [true]: 'ภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732384664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.73238657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732388423+07:00","message":"StatePrefix: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.73239085+07:00","message":"TextPushed: 'ฉันภายในก็จะยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732392615+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732508823+07:00","message":"Push: 'เป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732511685+07:00","message":"TextPushed: 'ฉันภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732513741+07:00","message":"Set new StatePrefix : 'ภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732515744+07:00","message":"Next Push (prob) : 'ภายในก็จะยังเป็นสินค้าอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.732524616+07:00","message":"push: {true เป็นสินค้าอยู่นะคะ 0 0xc00212ef80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.732540307+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_129.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:11.739870726+07:00","message":"write wav file: './tmp/7547/7547_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.87443584+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.937283553+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.966153419+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.966178896+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.966183109+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.966192319+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966210276+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966216122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966220367+07:00","message":"> Transcript [911] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966224316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966228103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.96623082+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966233421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:11.966237572+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:11.966254843+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:11.970677333+07:00","message":"write wav file: './tmp/7547/7547_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.467545797+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.467595424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.467601216+07:00","message":"receive interim result [false|false]: รหัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.467615888+07:00","message":"[buffer interim] 131 false รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.467623669+07:00","message":"[bufferProcess] interim [600000000]:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.467625754+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.787782743+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.787824923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.787831102+07:00","message":"receive interim result [false|false]: รหัสที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.787844898+07:00","message":"[buffer interim] 131 false รหัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.787852784+07:00","message":"[bufferProcess] interim [840000000]:รหัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.787855242+07:00","message":"[bufferProcess] send to processor:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.787858813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.787861491+07:00","message":"> Transcript [912] [false]: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.787863552+07:00","message":"Set StatePrefix (first interim): 'รหัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.918255446+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.918298862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่เท่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.918305839+07:00","message":"receive interim result [false|false]: รหัสที่เท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:12.918322206+07:00","message":"[buffer interim] 131 false รหัสที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.91832946+07:00","message":"[bufferProcess] interim [960000000]:รหัสที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.918332203+07:00","message":"[bufferProcess] send to processor:รหัสที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.91834128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.918343872+07:00","message":"> Transcript [913] [false]: 'รหัสที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.9183479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.9183506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.918352619+07:00","message":"StatePrefix: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:12.91835462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.200251921+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.200295934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่เท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.200302243+07:00","message":"receive interim result [false|false]: รหัสที่เท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.200315914+07:00","message":"[buffer interim] 131 false รหัสที่เท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200322897+07:00","message":"[bufferProcess] interim [260000000]:รหัสที่เท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200325289+07:00","message":"[bufferProcess] send to processor:รหัสที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200331915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200335186+07:00","message":"> Transcript [914] [false]: 'รหัสที่เท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200338547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200340617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200342506+07:00","message":"StatePrefix: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.200345212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.310367562+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.310416672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่ถ้าเราสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.310423521+07:00","message":"receive interim result [false|false]: รหัสที่ถ้าเราสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.310439606+07:00","message":"[buffer interim] 131 false รหัสที่ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310449056+07:00","message":"[bufferProcess] interim [380000000]:รหัสที่ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.31045171+07:00","message":"[bufferProcess] send to processor:รหัสที่เท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310457882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310460894+07:00","message":"> Transcript [915] [false]: 'รหัสที่เท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310465043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310467166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310469413+07:00","message":"StatePrefix: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.310473806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.361332611+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.36137526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่ถ้าเราสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.361381521+07:00","message":"receive interim result [false|false]: รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.361397925+07:00","message":"[buffer interim] 131 false รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.36140624+07:00","message":"[bufferProcess] interim [440000000]:รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361408688+07:00","message":"[bufferProcess] send to processor:รหัสที่ถ้าเราสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361412724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361415561+07:00","message":"> Transcript [916] [false]: 'รหัสที่ถ้าเราสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361419025+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361420976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361422764+07:00","message":"StatePrefix: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361424691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361429884+07:00","message":"Push: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361431785+07:00","message":"TextPushed: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.361436007+07:00","message":"Set new StatePrefix : 'รหัสที่ถ้าเราสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.36143832+07:00","message":"Next Push (prob) : 'ที่ถ้าเราสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.361471226+07:00","message":"push: {false รหัส 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.415863173+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.477308728+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.514885912+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.514925685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รหัสที่ถ้าเราสังเกต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.51493255+07:00","message":"receive interim result [true|false]: รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.514942949+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.514945458+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.51495198+07:00","message":"[buffer interim] 131 true รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514960776+07:00","message":"[bufferProcess] interim [710000000]:รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.5149648+07:00","message":"[bufferProcess] send to processor (isfinal):รหัสที่ถ้าเราสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514968723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514975615+07:00","message":"> Transcript [917] [false]: 'รหัสที่ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514978591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514981199+07:00","message":"Set new StatePrefix: 'รหัสที่ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514983174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514985096+07:00","message":"> Transcript [918] [true]: 'รหัสที่ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514987526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514989646+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514991411+07:00","message":"StatePrefix: 'รหัสที่ถ้าเราสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.51499589+07:00","message":"TextPushed: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:13.514998656+07:00","message":"Push: 'ที่ถ้าเราสังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:13.515006908+07:00","message":"push: {true ที่ถ้าเราสังเกต 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:13.521465527+07:00","message":"write wav file: './tmp/7547/7547_131.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:13.913533028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:13.913535809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.028760505+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.028799942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.028805744+07:00","message":"receive interim result [false|false]: ฟัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.02881847+07:00","message":"[buffer interim] 132 false ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.028825959+07:00","message":"[bufferProcess] interim [360000000]:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.028830149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.061918841+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.061954015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางที\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.061959597+07:00","message":"receive interim result [false|false]: บางที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.061973646+07:00","message":"[buffer interim] 132 false บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.061980422+07:00","message":"[bufferProcess] interim [420000000]:บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.061982738+07:00","message":"[bufferProcess] send to processor:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.061988416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.061991256+07:00","message":"> Transcript [919] [false]: 'ฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.061993401+07:00","message":"Set StatePrefix (first interim): 'ฟัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.51970939+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.519762362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.519768574+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.519782871+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519790508+07:00","message":"[bufferProcess] interim [840000000]:บางทีอยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519793094+07:00","message":"[bufferProcess] send to processor:บางที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519799916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519802876+07:00","message":"> Transcript [920] [false]: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519805145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.519807004+07:00","message":"Set new StatePrefix: 'บางที'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.52610357+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.526119848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.526123734+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.526133271+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526137358+07:00","message":"[bufferProcess] interim [900000000]:บางทีอยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526139087+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526141759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526144193+07:00","message":"> Transcript [921] [false]: 'บางทีอยู่ข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526147544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526149882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526151698+07:00","message":"StatePrefix: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.526153833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.915095079+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.915136654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.915143052+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:14.915157352+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915165582+07:00","message":"[bufferProcess] interim [320000000]:บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915168005+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915171651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915174605+07:00","message":"> Transcript [922] [false]: 'บางทีอยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915177584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915179404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915181276+07:00","message":"StatePrefix: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:14.915183275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.545142481+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.545195674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.545201498+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.545215204+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545222475+07:00","message":"[bufferProcess] interim [920000000]:บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545225133+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545232287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545235347+07:00","message":"> Transcript [923] [false]: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545239135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545241747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545244176+07:00","message":"StatePrefix: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.545246271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.761457937+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.761503118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.761509925+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.76152369+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761531482+07:00","message":"[bufferProcess] interim [100000000]:บางทีอยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761534832+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761542236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761545299+07:00","message":"> Transcript [924] [false]: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761548635+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761551106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761552994+07:00","message":"StatePrefix: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.76155519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761559915+07:00","message":"Push: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761561943+07:00","message":"TextPushed: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.76156377+07:00","message":"Set new StatePrefix : 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.761568867+07:00","message":"Next Push (prob) : 'อยู่ข้างๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.761595585+07:00","message":"push: {false บางที 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.946782694+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.946831912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.946837962+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:15.94684955+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946857232+07:00","message":"[bufferProcess] interim [280000000]:บางทีอยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946859852+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946863681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946868823+07:00","message":"> Transcript [925] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946872658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.94687448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946876756+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:15.946879237+07:00","message":"TextPushed: 'บางที'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.052807342+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.052846526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.052852864+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.052866967+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052874611+07:00","message":"[bufferProcess] interim [340000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052877149+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052884164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052887053+07:00","message":"> Transcript [926] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052890729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052893147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052895243+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.052897618+07:00","message":"TextPushed: 'บางที'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.132624511+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.132664133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.132670065+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.132685549+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132693722+07:00","message":"[bufferProcess] interim [460000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132696359+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132700425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132704197+07:00","message":"> Transcript [927] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132707375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132709219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132712433+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.132714539+07:00","message":"TextPushed: 'บางที'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.277566214+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.277605177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.277611678+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.2776267+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277633837+07:00","message":"[bufferProcess] interim [580000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277636552+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277641583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277645037+07:00","message":"> Transcript [928] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.27764846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277650477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277652597+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277655834+07:00","message":"TextPushed: 'บางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277658548+07:00","message":"Push: 'อยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277660349+07:00","message":"TextPushed: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277662281+07:00","message":"Set new StatePrefix : 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.277664654+07:00","message":"Next Push (prob) : 'เห็นว่าต้นน่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.277673503+07:00","message":"push: {false อยู่ข้างๆค่ะ 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.4600107+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.46005386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.460060258+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.460075143+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.460082223+07:00","message":"[bufferProcess] interim [820000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.46008488+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.460088704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.460091685+07:00","message":"> Transcript [929] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.460093733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.460095563+07:00","message":"Set new StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.702249514+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.702301789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.702313954+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:16.702335523+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702344912+07:00","message":"[bufferProcess] interim [120000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702349103+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702359197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702363397+07:00","message":"> Transcript [930] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702367038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:16.702371431+07:00","message":"Set new StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:16.914628409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:16.914627138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.101960917+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.102005128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.10201167+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.102026028+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102038237+07:00","message":"[bufferProcess] interim [420000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102041975+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102050078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102052787+07:00","message":"> Transcript [931] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102056179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102058253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.102060315+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.10206466+07:00","message":"TextPushed: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.171684065+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.171731986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.171738876+07:00","message":"receive interim result [false|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.171751624+07:00","message":"[buffer interim] 132 false บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171758643+07:00","message":"[bufferProcess] interim [480000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171761447+07:00","message":"[bufferProcess] send to processor:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171767376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171770248+07:00","message":"> Transcript [932] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171773817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171775627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171777742+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.171780419+07:00","message":"TextPushed: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.314836965+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.386718824+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483798509+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483846616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ\",\"confidence\":0.95575476}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483852913+07:00","message":"receive interim result [true|false]: บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483864311+07:00","message":"end recv isFinal message id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483866288+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.483872032+07:00","message":"[buffer interim] 132 true บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483880078+07:00","message":"[bufferProcess] interim [870000000]:บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483884846+07:00","message":"[bufferProcess] send to processor (isfinal):บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483888625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483893508+07:00","message":"> Transcript [933] [false]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483898413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483900441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483902656+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483905589+07:00","message":"TextPushed: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483907337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483910073+07:00","message":"> Transcript [934] [true]: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483912145+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483913697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483915224+07:00","message":"StatePrefix: 'บางทีอยู่ข้างๆค่ะเห็นว่าต้นหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483916913+07:00","message":"TextPushed: 'บางทีอยู่ข้างๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:17.483919944+07:00","message":"Push: 'เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:17.48392743+07:00","message":"push: {true เห็นว่าต้นหน่อไม้ฝรั่งที่อยู่ข้างๆ 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:17.493358013+07:00","message":"write wav file: './tmp/7547/7547_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.048283041+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.048328185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.048335696+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.048352734+07:00","message":"[buffer interim] 133 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.04835896+07:00","message":"[bufferProcess] interim [660000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.048360681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.610608312+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.610643776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.610649713+07:00","message":"receive interim result [false|false]: จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.610663514+07:00","message":"[buffer interim] 133 false จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.610669781+07:00","message":"[bufferProcess] interim [140000000]:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.610672247+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.610678745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.610681221+07:00","message":"> Transcript [935] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.61068325+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.706346167+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.706390632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.706396774+07:00","message":"receive interim result [false|false]: จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.706412907+07:00","message":"[buffer interim] 133 false จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706419299+07:00","message":"[bufferProcess] interim [200000000]:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706421486+07:00","message":"[bufferProcess] send to processor:จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706424997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706428068+07:00","message":"> Transcript [936] [false]: 'จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706431397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706433678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706435535+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.706439706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.756985003+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.757025401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.757030933+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.757044617+07:00","message":"[buffer interim] 133 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.75705127+07:00","message":"[bufferProcess] interim [260000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757053909+07:00","message":"[bufferProcess] send to processor:จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757057666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757060726+07:00","message":"> Transcript [937] [false]: 'จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757063537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.75706567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757067714+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.757069693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.99018129+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.990229644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.990234875+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:18.990249558+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990255783+07:00","message":"[bufferProcess] interim [620000000]:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990258301+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990264498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990267586+07:00","message":"> Transcript [938] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990270546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.99027234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990274385+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:18.990277029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.267661934+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.26770319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.267709198+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.267730521+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267738405+07:00","message":"[bufferProcess] interim [860000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267741167+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267748895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267751736+07:00","message":"> Transcript [939] [false]: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267754948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267757094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.2677594+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267761714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.26777036+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267772394+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267774579+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.267777219+07:00","message":"Next Push (prob) : 'เป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.2677859+07:00","message":"push: {false จะ 0 0xc00212fa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.842796046+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.842835676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.842840925+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:19.842856699+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842864768+07:00","message":"[bufferProcess] interim [460000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842867506+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842870733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842873221+07:00","message":"> Transcript [940] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842876253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842878121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842879988+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:19.842882258+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:19.915495884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:19.915524545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.178449055+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.178495376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.178501695+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.178516861+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178524897+07:00","message":"[bufferProcess] interim [820000000]:จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178527369+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178531074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178533969+07:00","message":"> Transcript [941] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178537649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178539627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.178541457+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.17854394+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.23856319+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.238614061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.238619353+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.238633417+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238642048+07:00","message":"[bufferProcess] interim [880000000]:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238644914+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238650776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238654058+07:00","message":"> Transcript [942] [false]: 'จะเป็นสีเขียวค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238657765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238659963+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238661855+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.238664774+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.426782199+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.426827769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.42683468+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.426849801+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426858106+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426860879+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426868509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.42687121+07:00","message":"> Transcript [943] [false]: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426875406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426877676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426880334+07:00","message":"StatePrefix: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426883064+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.42688901+07:00","message":"Push: 'เป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426891133+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426893172+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.426895549+07:00","message":"Next Push (prob) : 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.426903226+07:00","message":"push: {false เป็นสีเขียว 0 0xc00212fa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.626991631+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.627034021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.627040381+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.627056396+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.62706432+07:00","message":"[bufferProcess] interim [300000000]:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627066941+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627071082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627073796+07:00","message":"> Transcript [944] [false]: 'จะเป็นสีเขียวค่ะส่วนนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627076984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627079298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.627081871+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.62708388+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.938001184+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.93804717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.938054732+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:20.938070546+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938082727+07:00","message":"[bufferProcess] interim [600000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938085704+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.93809317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938096179+07:00","message":"> Transcript [945] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938099311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938101447+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938104335+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:20.938106789+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.136847612+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.136888098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.136894496+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.136909228+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136921087+07:00","message":"[bufferProcess] interim [780000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136923761+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136931779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136934878+07:00","message":"> Transcript [946] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136938605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136941512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136944013+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.136946385+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.332950148+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.332991813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.332998365+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.33301194+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.33301928+07:00","message":"[bufferProcess] interim [960000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333021751+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333028649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333031218+07:00","message":"> Transcript [947] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333034329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333036508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333039108+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333041178+07:00","message":"TextPushed: 'จะเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333046733+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333049226+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333051697+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.333054133+07:00","message":"Next Push (prob) : 'ส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.333061453+07:00","message":"push: {false ค่ะ 0 0xc00212fa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.45301701+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.453065843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.453076098+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.453091469+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.45310255+07:00","message":"[bufferProcess] interim [80000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453105096+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453108404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453111281+07:00","message":"> Transcript [948] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453115072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453117244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453119289+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.453122073+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.585178293+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.585238612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.585245716+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:21.585261388+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.58526982+07:00","message":"[bufferProcess] interim [200000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585272631+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585280125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585282943+07:00","message":"> Transcript [949] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585286592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585289283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.585291282+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:21.58529394+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.173002894+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.173046614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.17305268+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.173067242+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173075242+07:00","message":"[bufferProcess] interim [800000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173077852+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173083866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173086619+07:00","message":"> Transcript [950] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173090005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173092331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173094019+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.173096725+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.224397601+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.224435229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.224444644+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.224459141+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224465826+07:00","message":"[bufferProcess] interim [920000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224468457+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224473865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224476957+07:00","message":"> Transcript [951] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224480362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224482293+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224484312+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224486886+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224495616+07:00","message":"Push: 'ส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224497722+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224499615+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.224503196+07:00","message":"Next Push (prob) : 'ดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.224511155+07:00","message":"push: {false ส่วนนอนอื่นที่เรา 0 0xc00212fa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.47448894+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.474531014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.474537064+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.474548+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.47455588+07:00","message":"[bufferProcess] interim [40000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474558399+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474562083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474564888+07:00","message":"> Transcript [952] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474568135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474570295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474572133+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.474574663+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.693630953+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.693675459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.693682948+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.69369833+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693707088+07:00","message":"[bufferProcess] interim [280000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693710477+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693718287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693721548+07:00","message":"> Transcript [953] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693729117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693731176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693733662+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.693736755+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.737428542+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.737467182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.737474373+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.737489807+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737497528+07:00","message":"[bufferProcess] interim [400000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737500299+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737507646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737510503+07:00","message":"> Transcript [954] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737514256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737516117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737518526+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.737521694+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.881133249+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.88117813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.881183825+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.881200586+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881208783+07:00","message":"[bufferProcess] interim [520000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881211655+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881215314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881218511+07:00","message":"> Transcript [955] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881222831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881224862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881227013+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881229535+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881236634+07:00","message":"Push: 'ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881238542+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.881240558+07:00","message":"Set new StatePrefix : 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:22.88124375+07:00","message":"Next Push (prob) : 'ถ้าไม่มีทอด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:22.881252504+07:00","message":"push: {false ดูนะคะ 0 0xc00212fa00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:22.915969253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:22.915978249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.056756928+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.056799105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.056804926+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.056817977+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.056826481+07:00","message":"[bufferProcess] interim [640000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.056829581+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.056832985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.05683558+07:00","message":"> Transcript [956] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.056838394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.056840306+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.189136081+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.189195611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.189205321+07:00","message":"receive interim result [false|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.189224025+07:00","message":"[buffer interim] 133 false จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.189232158+07:00","message":"[bufferProcess] interim [760000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.189236234+07:00","message":"[bufferProcess] send to processor:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.18924066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.189244296+07:00","message":"> Transcript [957] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.18924783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.189250835+07:00","message":"Set new StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.214290456+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440627795+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440674088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง\",\"confidence\":0.9308678}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440680449+07:00","message":"receive interim result [true|false]: จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440694318+07:00","message":"end recv isFinal message id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440696479+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440703464+07:00","message":"[buffer interim] 133 true จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440711992+07:00","message":"[bufferProcess] interim [60000000]:จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440716727+07:00","message":"[bufferProcess] send to processor (isfinal):จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440720743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440730627+07:00","message":"> Transcript [958] [false]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440734102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440736002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440739587+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.44074263+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.44074474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440746602+07:00","message":"> Transcript [959] [true]: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440748717+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440750353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440751893+07:00","message":"StatePrefix: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะถ้าไม่มีท่อเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440753674+07:00","message":"TextPushed: 'จะเป็นสีเขียวค่ะส่วนนอนอื่นที่เราดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:23.440756809+07:00","message":"Push: 'ถ้าไม่มีท่อเสียงดัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.440766135+07:00","message":"push: {true ถ้าไม่มีท่อเสียงดัง 0 0xc00212fa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:23.452281539+07:00","message":"write wav file: './tmp/7547/7547_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:23.727858785+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.096828958+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.096877037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.096882685+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.096898755+07:00","message":"[buffer interim] 134 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.09690648+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.096908598+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.405197156+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.405234729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.4052405+07:00","message":"receive interim result [false|false]: ผมเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.405254877+07:00","message":"[buffer interim] 134 false ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.405262231+07:00","message":"[bufferProcess] interim [600000000]:ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.405264535+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.40527149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.405274419+07:00","message":"> Transcript [960] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.40527649+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.449864889+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.449900678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มเอาไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.449906319+07:00","message":"receive interim result [false|false]: กลุ่มเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.449920627+07:00","message":"[buffer interim] 134 false กลุ่มเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449927841+07:00","message":"[bufferProcess] interim [780000000]:กลุ่มเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449930347+07:00","message":"[bufferProcess] send to processor:ผมเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449933955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449936734+07:00","message":"> Transcript [961] [false]: 'ผมเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449938811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.449940735+07:00","message":"Set new StatePrefix: 'ผมเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.756297742+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.817038677+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859382906+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859431935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มเอาไว้\",\"confidence\":0.8808455}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859438783+07:00","message":"receive interim result [true|false]: กลุ่มเอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859446888+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859449029+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859455703+07:00","message":"[buffer interim] 134 true กลุ่มเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859466039+07:00","message":"[bufferProcess] interim [260000000]:กลุ่มเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859476664+07:00","message":"[bufferProcess] send to processor (isfinal):กลุ่มเอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859480515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859483418+07:00","message":"> Transcript [962] [false]: 'กลุ่มเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859486274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.85948831+07:00","message":"Set new StatePrefix: 'กลุ่มเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859489969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859491907+07:00","message":"> Transcript [963] [true]: 'กลุ่มเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859495797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.85949787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859499685+07:00","message":"StatePrefix: 'กลุ่มเอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859501585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:24.859504301+07:00","message":"Push: 'กลุ่มเอาไว้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:24.859513261+07:00","message":"push: {true กลุ่มเอาไว้ 0 0xc0004a2780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:24.865862376+07:00","message":"write wav file: './tmp/7547/7547_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.326869523+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.326901524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.326906114+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.326918975+07:00","message":"[buffer interim] 135 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.326924577+07:00","message":"[bufferProcess] interim [480000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.326926521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.391346489+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.391386185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.391392011+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.39140699+07:00","message":"[buffer interim] 135 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.391414254+07:00","message":"[bufferProcess] interim [540000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.39141915+07:00","message":"[bufferProcess] send to processor:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.391426357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.391438422+07:00","message":"> Transcript [964] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.391441106+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.477057994+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.477094986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.477101211+07:00","message":"receive interim result [false|false]: ก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.477111915+07:00","message":"[buffer interim] 135 false ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477119382+07:00","message":"[bufferProcess] interim [660000000]:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477121627+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477127495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477130375+07:00","message":"> Transcript [965] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477132708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.477134646+07:00","message":"Set new StatePrefix: 'ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.669157844+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.669214927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหนอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.66922042+07:00","message":"receive interim result [false|false]: ก็จะเห็นหนอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:25.669234847+07:00","message":"[buffer interim] 135 false ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669242076+07:00","message":"[bufferProcess] interim [900000000]:ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669244609+07:00","message":"[bufferProcess] send to processor:ก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669250753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669253633+07:00","message":"> Transcript [966] [false]: 'ก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669256556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.66925838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669260321+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:25.669263016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:25.916460542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:25.916469001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.258449429+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.258492723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหอนั้นเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.258498502+07:00","message":"receive interim result [false|false]: ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.258511923+07:00","message":"[buffer interim] 135 false ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258519798+07:00","message":"[bufferProcess] interim [500000000]:ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258522448+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นหนอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258528111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258530998+07:00","message":"> Transcript [967] [false]: 'ก็จะเห็นหนอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258533913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258535982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258537764+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.258539853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.370919412+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.370957797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหอนั้นเป็นสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.370963886+07:00","message":"receive interim result [false|false]: ก็จะเห็นหอนั้นเป็นสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.370977608+07:00","message":"[buffer interim] 135 false ก็จะเห็นหอนั้นเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.370985136+07:00","message":"[bufferProcess] interim [620000000]:ก็จะเห็นหอนั้นเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.370987648+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นหอนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.370994506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.37099728+07:00","message":"> Transcript [968] [false]: 'ก็จะเห็นหอนั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.371000197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.371002304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.371004123+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.371006188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.441676491+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.441711254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหอนั้นเป็นสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.441717461+07:00","message":"receive interim result [false|false]: ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.441738543+07:00","message":"[buffer interim] 135 false ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441749482+07:00","message":"[bufferProcess] interim [680000000]:ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.44175295+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นหอนั้นเป็นสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441761889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441766068+07:00","message":"> Transcript [969] [false]: 'ก็จะเห็นหอนั้นเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441770529+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441786794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441789042+07:00","message":"StatePrefix: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441791036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441798429+07:00","message":"Push: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441800462+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441802558+07:00","message":"Set new StatePrefix : 'ก็จะเห็นหอนั้นเป็นสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.441804504+07:00","message":"Next Push (prob) : 'เห็นหอนั้นเป็นสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.441812883+07:00","message":"push: {false ก็จะ 0 0xc000186f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.70632438+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.706363394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหอนั้นเป็นสีเขียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.706369385+07:00","message":"receive interim result [false|false]: ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.706383109+07:00","message":"[buffer interim] 135 false ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.706393031+07:00","message":"[bufferProcess] interim [860000000]:ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.70639563+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นหอนั้นเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.706399503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.706402715+07:00","message":"> Transcript [970] [false]: 'ก็จะเห็นหอนั้นเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.706405136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.706407256+07:00","message":"Set new StatePrefix: 'ก็จะเห็นหอนั้นเป็นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.998158382+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.998198505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.998204709+07:00","message":"receive interim result [false|false]: ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:26.998220474+07:00","message":"[buffer interim] 135 false ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998229471+07:00","message":"[bufferProcess] interim [220000000]:ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998232527+07:00","message":"[bufferProcess] send to processor:ก็จะเห็นหอนั้นเป็นสีเขียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998238946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998241957+07:00","message":"> Transcript [971] [false]: 'ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998244334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:26.998246431+07:00","message":"Set new StatePrefix: 'ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.056036404+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169884404+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169937176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเห็นหนอนเป็นสีเขียวค่ะ\",\"confidence\":0.9189405}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169943529+07:00","message":"receive interim result [true|false]: ก็จะเห็นหนอนเป็นสีเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169953314+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169956013+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.169963262+07:00","message":"[buffer interim] 135 true ก็จะเห็นหนอนเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169973253+07:00","message":"[bufferProcess] interim [460000000]:ก็จะเห็นหนอนเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169977397+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169981152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169983853+07:00","message":"> Transcript [972] [false]: 'ก็จะเห็นหอนั้นเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169986878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.16998867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169990907+07:00","message":"StatePrefix: 'ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169993328+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169994918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169996689+07:00","message":"> Transcript [973] [true]: 'ก็จะเห็นหนอนเป็นสีเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.169998757+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.170000284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.170004788+07:00","message":"StatePrefix: 'ก็จะเห็นหอนั้นเป็นสีเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.170006836+07:00","message":"TextPushed: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.170009514+07:00","message":"Push: 'เห็นหนอนเป็นสีเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.170018443+07:00","message":"push: {true เห็นหนอนเป็นสีเขียวค่ะ 0 0xc000186f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:27.177348056+07:00","message":"write wav file: './tmp/7547/7547_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.247214853+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.375344765+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.507147977+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.532692913+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.532710084+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.53271334+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.532719384+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532731376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532736313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532739337+07:00","message":"> Transcript [974] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532741863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532743761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532745554+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532747652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.532756232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.532765722+07:00","message":"push: {true \n 0 0xc00212fb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:27.537374226+07:00","message":"write wav file: './tmp/7547/7547_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.564430798+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.697286781+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.726595041+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.726630176+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.72663467+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.726641715+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726648481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726651774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.7266545+07:00","message":"> Transcript [975] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726656855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726658878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726660623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726662519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:27.726667758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:27.726676639+07:00","message":"push: {true \n 0 0xc000187300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:27.731493518+07:00","message":"write wav file: './tmp/7547/7547_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.395572364+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.395608671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.395614305+07:00","message":"receive interim result [false|false]: ห*นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.395628576+07:00","message":"[buffer interim] 138 false ห*นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.395635528+07:00","message":"[bufferProcess] interim [720000000]:ห*นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.395637456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.555333744+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.55537154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.555377047+07:00","message":"receive interim result [false|false]: ห*นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.555390632+07:00","message":"[buffer interim] 138 false ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.555398088+07:00","message":"[bufferProcess] interim [840000000]:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.555400428+07:00","message":"[bufferProcess] send to processor:ห*นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.555407522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.555410352+07:00","message":"> Transcript [976] [false]: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.55541238+07:00","message":"Set StatePrefix (first interim): 'ห*นัก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:28.917523544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:28.917525096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.928407451+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.928446323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.928452423+07:00","message":"receive interim result [false|false]: ห*นักเรียนก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:28.928468883+07:00","message":"[buffer interim] 138 false ห*นักเรียนก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928475828+07:00","message":"[bufferProcess] interim [260000000]:ห*นักเรียนก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928478255+07:00","message":"[bufferProcess] send to processor:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928485322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928487953+07:00","message":"> Transcript [977] [false]: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.92849065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928492419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928494164+07:00","message":"StatePrefix: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:28.928495967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.09649251+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.096538601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.096544506+07:00","message":"receive interim result [false|false]: ห*นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.096556173+07:00","message":"[buffer interim] 138 false ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096564142+07:00","message":"[bufferProcess] interim [380000000]:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.09656671+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096570399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096573302+07:00","message":"> Transcript [978] [false]: 'ห*นักเรียนก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096576199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096578427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096580245+07:00","message":"StatePrefix: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.096582093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.126111676+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.126142317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.126148052+07:00","message":"receive interim result [false|false]: ห*นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.126161614+07:00","message":"[buffer interim] 138 false ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126167605+07:00","message":"[bufferProcess] interim [440000000]:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126170652+07:00","message":"[bufferProcess] send to processor:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126173845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126176466+07:00","message":"> Transcript [979] [false]: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126178982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126180702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126182338+07:00","message":"StatePrefix: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.126184326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.258252309+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.258291585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.258297026+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.258312933+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258320336+07:00","message":"[bufferProcess] interim [560000000]:ห*นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258322792+07:00","message":"[bufferProcess] send to processor:ห*นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258326468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258329273+07:00","message":"> Transcript [980] [false]: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258332154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.25833408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258336853+07:00","message":"StatePrefix: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258338786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258345262+07:00","message":"Push: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258347257+07:00","message":"TextPushed: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.258349099+07:00","message":"Set new StatePrefix : 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.25835104+07:00","message":"Next Push (prob) : 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.258382966+07:00","message":"push: {false ห*นัก 0 0xc000187b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.447424537+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.447466731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.447473085+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.44748859+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447497447+07:00","message":"[bufferProcess] interim [740000000]:ห*นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447499816+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447503727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447506546+07:00","message":"> Transcript [981] [false]: 'ห*นักเรียนก็น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447509473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447511451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447513447+07:00","message":"StatePrefix: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.447515363+07:00","message":"TextPushed: 'ห*นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.58287449+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.582917154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.582923415+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.582935972+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582945823+07:00","message":"[bufferProcess] interim [920000000]:ห*นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582948657+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582956246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582959053+07:00","message":"> Transcript [982] [false]: 'ห*นักเรียนก็น่าจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582962645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582964706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582966558+07:00","message":"StatePrefix: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.582968555+07:00","message":"TextPushed: 'ห*นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.782374623+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.782413831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.782420111+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.782433272+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782441511+07:00","message":"[bufferProcess] interim [100000000]:ห*นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782444047+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782449686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782452357+07:00","message":"> Transcript [983] [false]: 'ห*นักเรียนก็น่าจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782456043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782458386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782460319+07:00","message":"StatePrefix: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.782462394+07:00","message":"TextPushed: 'ห*นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.832086928+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.832123477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.832128603+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.832145501+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832152549+07:00","message":"[bufferProcess] interim [160000000]:ห*นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832155362+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832158752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832161281+07:00","message":"> Transcript [984] [false]: 'ห*นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832164253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832166488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832168676+07:00","message":"StatePrefix: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832170565+07:00","message":"TextPushed: 'ห*นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832176895+07:00","message":"Push: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832178792+07:00","message":"TextPushed: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832180797+07:00","message":"Set new StatePrefix : 'ห*นักเรียนก็น่าจะสามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:29.832184164+07:00","message":"Next Push (prob) : 'ก็น่าจะสามารถต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:29.832193155+07:00","message":"push: {false เรียน 0 0xc000187b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.022666284+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.022709018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.022715379+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.022737049+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022746633+07:00","message":"[bufferProcess] interim [340000000]:ห*นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022749038+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022752889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022755745+07:00","message":"> Transcript [985] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022758347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.022760362+07:00","message":"Set new StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.18025683+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.180302961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.180310814+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.180325744+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180333404+07:00","message":"[bufferProcess] interim [520000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180336348+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180342713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180345438+07:00","message":"> Transcript [986] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180348969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180351069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.180353114+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.18035532+07:00","message":"TextPushed: 'ห*นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.344539938+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.344581308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.344587106+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.344599323+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344606704+07:00","message":"[bufferProcess] interim [640000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344609345+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344615225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344618536+07:00","message":"> Transcript [987] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344621878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344624041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344626422+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.344628834+07:00","message":"TextPushed: 'ห*นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.473684403+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.473720363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.473733484+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:30.473747272+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473754323+07:00","message":"[bufferProcess] interim [820000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.47375674+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473762781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473765686+07:00","message":"> Transcript [988] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473768591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473770615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473773065+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:30.473775525+07:00","message":"TextPushed: 'ห*นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.050917485+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.050960005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.05096642+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.050983135+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.050991511+07:00","message":"[bufferProcess] interim [420000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.050994176+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051000638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051003708+07:00","message":"> Transcript [989] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051007777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051010388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051012867+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051015743+07:00","message":"TextPushed: 'ห*นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051022017+07:00","message":"Push: 'ก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051023961+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051026179+07:00","message":"Set new StatePrefix : 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.051028675+07:00","message":"Next Push (prob) : 'ได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.051041826+07:00","message":"push: {false ก็น่าจะสามารถตอบ 0 0xc000187b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353774195+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353802454+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353805318+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353807216+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353808959+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353810792+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.35381288+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353814926+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.35381654+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353818283+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353820656+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353822655+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353824627+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353827738+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353829432+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353830959+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353832558+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.35383405+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353835736+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.353837292+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.555382283+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.555433209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.555439209+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.555453446+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.55546083+07:00","message":"[bufferProcess] interim [840000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555465256+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555473604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555476542+07:00","message":"> Transcript [990] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555479707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555481964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555486417+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.555489232+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.631830846+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.631872855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.631881982+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.631895523+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631903304+07:00","message":"[bufferProcess] interim [960000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631906242+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631912139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631915792+07:00","message":"> Transcript [991] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631918908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.63192074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631923143+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.631925723+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:31.917709332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:31.917717365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.940162923+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.940204339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.940210623+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:31.94022318+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940232431+07:00","message":"[bufferProcess] interim [260000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940234919+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940238274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940241191+07:00","message":"> Transcript [992] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940244307+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940246619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940248789+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:31.940251697+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.137239836+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.137277392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.137283952+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.137299597+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137306533+07:00","message":"[bufferProcess] interim [500000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.13730902+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.13731594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137318571+07:00","message":"> Transcript [993] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137322105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137324346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137326678+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137328861+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.13733471+07:00","message":"Push: 'ได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137336778+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137343305+07:00","message":"Set new StatePrefix : 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.137346046+07:00","message":"Next Push (prob) : 'ว่าปัจจัยอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.13735411+07:00","message":"push: {false ได้แล้วนะคะ 0 0xc000187b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.323983595+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.324025576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.32403152+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.324050981+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324062031+07:00","message":"[bufferProcess] interim [680000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324065376+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324068828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324071974+07:00","message":"> Transcript [994] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.32407585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324077847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324079657+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.324082222+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.513821826+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.513866241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.513873102+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.513888844+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513896126+07:00","message":"[bufferProcess] interim [920000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513899277+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513906645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513909211+07:00","message":"> Transcript [995] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513913048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513915379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513917219+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.513919746+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.842969106+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.843011007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.843016996+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:32.843028601+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843036412+07:00","message":"[bufferProcess] interim [220000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843039215+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843043748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843046833+07:00","message":"> Transcript [996] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843050629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843052595+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843054637+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:32.843057055+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.395815868+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.466866628+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.478582528+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.478615055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.478621689+07:00","message":"receive interim result [false|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.478636102+07:00","message":"[buffer interim] 138 false ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478643455+07:00","message":"[bufferProcess] interim [760000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478646203+07:00","message":"[bufferProcess] send to processor:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478653085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.4786556+07:00","message":"> Transcript [997] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478659763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478661644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.47866398+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478666472+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.47867244+07:00","message":"Push: 'ว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.47867446+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.478677008+07:00","message":"Set new StatePrefix : 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.47867915+07:00","message":"Next Push (prob) : 'ที่ทำให้หน่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.478686281+07:00","message":"push: {false ว่าปัจจัยอะไร 0 0xc000187b80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.594855843+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.594895484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง\",\"confidence\":0.94873255}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.594903447+07:00","message":"receive interim result [true|false]: ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.594912743+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.59491511+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.59492051+07:00","message":"[buffer interim] 138 true ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594927702+07:00","message":"[bufferProcess] interim [910000000]:ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594931478+07:00","message":"[bufferProcess] send to processor (isfinal):ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594935067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594937808+07:00","message":"> Transcript [998] [false]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594941016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594942928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594945657+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594948406+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594950376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.5949521+07:00","message":"> Transcript [999] [true]: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594954353+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594955902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594957466+07:00","message":"StatePrefix: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไรที่ทำให้หน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594959394+07:00","message":"TextPushed: 'ห*นักเรียนก็น่าจะสามารถตอบได้แล้วนะคะว่าปัจจัยอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.594962499+07:00","message":"Push: 'ที่ทำให้หน่อยไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.594969805+07:00","message":"push: {true ที่ทำให้หน่อยไม้ฝรั่ง 0 0xc000187b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:33.605365892+07:00","message":"write wav file: './tmp/7547/7547_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.656242466+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.717224426+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.832103983+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.832123819+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.832126791+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.832133477+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832140835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832145402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832148049+07:00","message":"> Transcript [1000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832150279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832152107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.83215374+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.83215562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:33.832158636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:33.832167563+07:00","message":"push: {true \n 0 0xc000187700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:33.836566634+07:00","message":"write wav file: './tmp/7547/7547_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.253037243+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.253075534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.253080291+07:00","message":"receive interim result [false|false]: กูให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.253095241+07:00","message":"[buffer interim] 140 false กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.253102313+07:00","message":"[bufferProcess] interim [540000000]:กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.253104314+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.275318373+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.27535978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.275365343+07:00","message":"receive interim result [false|false]: กูให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.27538354+07:00","message":"[buffer interim] 140 false กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.275390375+07:00","message":"[bufferProcess] interim [600000000]:กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.2753934+07:00","message":"[bufferProcess] send to processor:กูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.275396903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.275400123+07:00","message":"> Transcript [1001] [false]: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.275402548+07:00","message":"Set StatePrefix (first interim): 'กูให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.437915362+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.437951513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.437956762+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.437973372+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437981171+07:00","message":"[bufferProcess] interim [780000000]:กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437983557+07:00","message":"[bufferProcess] send to processor:กูให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437989459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437992314+07:00","message":"> Transcript [1002] [false]: 'กูให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.43799526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437997114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.437998983+07:00","message":"StatePrefix: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.438001013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.562703478+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.562749931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.56275562+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.562772176+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.5627796+07:00","message":"[bufferProcess] interim [900000000]:กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562782091+07:00","message":"[bufferProcess] send to processor:กูให้ดูเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.56278626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562789056+07:00","message":"> Transcript [1003] [false]: 'กูให้ดูเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562792868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562795288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562797106+07:00","message":"StatePrefix: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.562799177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.70065482+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.700694208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.700703334+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อคืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.700717369+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700724656+07:00","message":"[bufferProcess] interim [20000000]:กูให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700733987+07:00","message":"[bufferProcess] send to processor:กูให้ดูเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700741886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700746469+07:00","message":"> Transcript [1004] [false]: 'กูให้ดูเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700751476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.70075415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700756299+07:00","message":"StatePrefix: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.700758354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.795212572+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.795257518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อครู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.795264843+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อครู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.795285304+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795293856+07:00","message":"[bufferProcess] interim [80000000]:กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795297132+07:00","message":"[bufferProcess] send to processor:กูให้ดูเมื่อคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.79530642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795309624+07:00","message":"> Transcript [1005] [false]: 'กูให้ดูเมื่อคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.79531337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795315496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795318026+07:00","message":"StatePrefix: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795321043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795329245+07:00","message":"Push: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795332067+07:00","message":"TextPushed: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795335185+07:00","message":"Set new StatePrefix : 'กูให้ดูเมื่อคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.795338683+07:00","message":"Next Push (prob) : 'ดูเมื่อคืน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.795349419+07:00","message":"push: {false กูให้ 0 0xc0022bee80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:34.918023763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:34.918044217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.931261326+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.931298736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อครู่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.931303907+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:34.931314889+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.931321082+07:00","message":"[bufferProcess] interim [200000000]:กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.93132335+07:00","message":"[bufferProcess] send to processor:กูให้ดูเมื่อครู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.931326758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.931329597+07:00","message":"> Transcript [1006] [false]: 'กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.931331818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:34.931333645+07:00","message":"Set new StatePrefix: 'กูให้ดูเมื่อครู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.125400591+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.174708434+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.174760696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อครู่นี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.174768228+07:00","message":"receive interim result [false|false]: กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.174786917+07:00","message":"[buffer interim] 140 false กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174796435+07:00","message":"[bufferProcess] interim [440000000]:กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174800269+07:00","message":"[bufferProcess] send to processor:กูให้ดูเมื่อครู่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174805166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174809159+07:00","message":"> Transcript [1007] [false]: 'กูให้ดูเมื่อครู่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.17481341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174816554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174819465+07:00","message":"StatePrefix: 'กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.174822721+07:00","message":"TextPushed: 'กูให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.26556136+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265597262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูให้ดูเมื่อครู่นี้ค่ะ\",\"confidence\":0.9353057}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265604247+07:00","message":"receive interim result [true|false]: กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265614588+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265620754+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265627468+07:00","message":"[buffer interim] 140 true กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.26563806+07:00","message":"[bufferProcess] interim [620000000]:กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265641487+07:00","message":"[bufferProcess] send to processor (isfinal):กูให้ดูเมื่อครู่นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.26564429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265647151+07:00","message":"> Transcript [1008] [false]: 'กูให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265650399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265652549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265655046+07:00","message":"StatePrefix: 'กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265657434+07:00","message":"TextPushed: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265659544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265661417+07:00","message":"> Transcript [1009] [true]: 'กูให้ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265663527+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265665212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265666929+07:00","message":"StatePrefix: 'กูให้ดูเมื่อครู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265668685+07:00","message":"TextPushed: 'กูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:35.265675663+07:00","message":"Push: 'ดูเมื่อครู่นี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.265682628+07:00","message":"push: {true ดูเมื่อครู่นี้ค่ะ 0 0xc0022bee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:35.272676493+07:00","message":"write wav file: './tmp/7547/7547_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:35.515980559+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.285225501+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.28526065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิทธิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.285265339+07:00","message":"receive interim result [false|false]: มีสิทธิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.285278723+07:00","message":"[buffer interim] 141 false มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.285285534+07:00","message":"[bufferProcess] interim [720000000]:มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.28528799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.285293566+07:00","message":"[bufferProcess] send to processor (ticker):มีสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.285296394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.285299348+07:00","message":"> Transcript [1010] [false]: 'มีสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.285301509+07:00","message":"Set StatePrefix (first interim): 'มีสิทธิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.428881995+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.428922168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสิทธิ์ที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.428927533+07:00","message":"receive interim result [false|false]: มีสิทธิ์ที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.42894124+07:00","message":"[buffer interim] 141 false มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.428949117+07:00","message":"[bufferProcess] interim [840000000]:มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.428951562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.462259857+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.462289035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิกัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.462294117+07:00","message":"receive interim result [false|false]: พิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.462308632+07:00","message":"[buffer interim] 141 false พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462315234+07:00","message":"[bufferProcess] interim [900000000]:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462317567+07:00","message":"[bufferProcess] send to processor:มีสิทธิ์ที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462321524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.4623245+07:00","message":"> Transcript [1011] [false]: 'มีสิทธิ์ที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462327688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.46233006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462332184+07:00","message":"StatePrefix: 'มีสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.462334305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.561271007+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.561306851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.561312564+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.561324643+07:00","message":"[buffer interim] 141 false มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561333244+07:00","message":"[bufferProcess] interim [80000000]:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561335711+07:00","message":"[bufferProcess] send to processor:พิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561341393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561344169+07:00","message":"> Transcript [1012] [false]: 'พิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561346332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.561348153+07:00","message":"Set new StatePrefix: 'พิกัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.754159369+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.754196381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.754201996+07:00","message":"receive interim result [false|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:36.754216626+07:00","message":"[buffer interim] 141 false มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754224479+07:00","message":"[bufferProcess] interim [320000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754226793+07:00","message":"[bufferProcess] send to processor:มีสีที่แตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754230359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754233347+07:00","message":"> Transcript [1013] [false]: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754235313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:36.754237211+07:00","message":"Set new StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.174905437+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288188576+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288225847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีสีที่แตกต่างกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288232142+07:00","message":"receive interim result [true|false]: มีสีที่แตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288238361+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288240531+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288247902+07:00","message":"[buffer interim] 141 true มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288256139+07:00","message":"[bufferProcess] interim [890000000]:มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288259508+07:00","message":"[bufferProcess] send to processor (isfinal):มีสีที่แตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288262835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288265888+07:00","message":"> Transcript [1014] [false]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288268909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288271622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288273537+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288275586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288277258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288279151+07:00","message":"> Transcript [1015] [true]: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288281109+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288282622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288284154+07:00","message":"StatePrefix: 'มีสีที่แตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.2882858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:37.288288733+07:00","message":"Push: 'มีสีที่แตกต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.288296877+07:00","message":"push: {true มีสีที่แตกต่างกัน 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:37.295245038+07:00","message":"write wav file: './tmp/7547/7547_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:37.3068942+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:37.918318036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:37.918339596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.062627695+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.062664629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.062670824+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.062683967+07:00","message":"[buffer interim] 142 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.06269111+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.062693244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.296935885+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.296976473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.296982199+07:00","message":"receive interim result [false|false]: ปัจจัยนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.296995087+07:00","message":"[buffer interim] 142 false ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.29700377+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.297006075+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.297009791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.297013349+07:00","message":"> Transcript [1016] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.297015735+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.397275153+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.397308345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.397313572+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.397327902+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397335709+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397337925+07:00","message":"[bufferProcess] send to processor:ปัจจัยนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397343587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397346552+07:00","message":"> Transcript [1017] [false]: 'ปัจจัยนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397349661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397351683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397353925+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.397355936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.490750021+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.490788757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.49079432+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.490804506+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490811609+07:00","message":"[bufferProcess] interim [20000000]:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490814122+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490817739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490820238+07:00","message":"> Transcript [1018] [false]: 'ปัจจัยนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490823238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.4908253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.49082723+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.490829112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.763601447+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.763642004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.76364847+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:38.763666651+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763675355+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763680559+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763688104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763691139+07:00","message":"> Transcript [1019] [false]: 'ปัจจัยนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763694367+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763696589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763698516+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:38.763700428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.071316955+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.071359394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.071365177+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.071374888+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071381612+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.07138394+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071387126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071389526+07:00","message":"> Transcript [1020] [false]: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.07139249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071394322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071396262+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071398345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071400935+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071402661+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071404736+07:00","message":"Set new StatePrefix : 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.071407127+07:00","message":"Next Push (prob) : 'นั้นก็คือแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.071414619+07:00","message":"push: {false ปัจจัย 0 0xc0004a2d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.080961803+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.080982491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.080987654+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.081000307+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081004619+07:00","message":"[bufferProcess] interim [620000000]:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081007026+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสงนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081009427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081011539+07:00","message":"> Transcript [1021] [false]: 'ปัจจัยนั้นก็คือแสงนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.08101446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081016319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081018603+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.081020606+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.200587156+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.200630826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.200638508+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.200656544+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200664783+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200667789+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200673406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200676083+07:00","message":"> Transcript [1022] [false]: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.2006801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200682299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.20068421+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.200686458+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.568392107+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.568433465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั้นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.568439395+07:00","message":"receive interim result [false|false]: ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.568453768+07:00","message":"[buffer interim] 142 false ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568461868+07:00","message":"[bufferProcess] interim [40000000]:ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.56846545+07:00","message":"[bufferProcess] send to processor:ปัจจัยนั้นก็คือแสงนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568469958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568473514+07:00","message":"> Transcript [1023] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568478165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568480706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568484029+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:39.568487327+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.87485012+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:39.938658496+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028718979+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028769132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยนั้นก็คือแสงนั่นเองค่ะ\",\"confidence\":0.9381141}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028775899+07:00","message":"receive interim result [true|false]: ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028784458+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028786921+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028793277+07:00","message":"[buffer interim] 142 true ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028801506+07:00","message":"[bufferProcess] interim [580000000]:ปัจจัยนั้นก็คือแสงนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028809155+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยนั้นก็คือแสงนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028812735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028815665+07:00","message":"> Transcript [1024] [false]: 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028818974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028821012+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.02882349+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028825582+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028829946+07:00","message":"Push: 'นั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028831716+07:00","message":"TextPushed: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028833955+07:00","message":"Set new StatePrefix : 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028836231+07:00","message":"Next Push (prob) : 'นั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028838431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028843011+07:00","message":"> Transcript [1025] [true]: 'ปัจจัยนั้นก็คือแสงนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028845095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028846647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028848206+07:00","message":"StatePrefix: 'ปัจจัยนั้นก็คือแสงนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028849854+07:00","message":"TextPushed: 'ปัจจัยนั้นก็คือแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.028851777+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.028864058+07:00","message":"push: {false นั้นก็คือแสง 0 0xc0004a2d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.02888462+07:00","message":"push: {true นั่นเองค่ะ 0 0xc0004a2d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:40.037631282+07:00","message":"write wav file: './tmp/7547/7547_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.065563146+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.126270946+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.260374532+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.381300627+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.381327788+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.381331173+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.38133947+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381347249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381351138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381353711+07:00","message":"> Transcript [1026] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381356642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381358765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381360717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.381362609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.38136515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.381374666+07:00","message":"push: {true \n 0 0xc0022bf980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.38284981+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.382875304+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.382878435+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.382887341+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382894181+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382898573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382901136+07:00","message":"> Transcript [1027] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382903673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382905495+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382907281+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382909013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.382911338+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.382921424+07:00","message":"push: {true \n 0 0xc00039c480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:40.386788745+07:00","message":"write wav file: './tmp/7547/7547_143.wav'"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:40.388177714+07:00","message":"write wav file: './tmp/7547/7547_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.576553945+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.837149896+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:40.918410951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:40.918442796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.93038872+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.93040791+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.930411065+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.930417325+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930424457+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930427868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930430582+07:00","message":"> Transcript [1028] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930432894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.93043468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930436469+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930438382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:40.930440657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.930449736+07:00","message":"push: {true \n 0 0xc00039ce80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:40.935342939+07:00","message":"write wav file: './tmp/7547/7547_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:40.958025808+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.084610337+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.156259971+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.275294778+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.43343639+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.433457667+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.433460686+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.433468162+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433476185+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433481388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433484371+07:00","message":"> Transcript [1029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433487118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433488935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433490697+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433492464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.433500175+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.43351121+07:00","message":"push: {true \n 0 0xc0004a2a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:41.438097104+07:00","message":"write wav file: './tmp/7547/7547_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.567574996+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.567606824+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.567610288+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.567619583+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567627046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567630567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567633659+07:00","message":"> Transcript [1030] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567636442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.56763824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567640019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567641691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:41.567649962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.567659303+07:00","message":"push: {true \n 0 0xc000186880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:41.572365583+07:00","message":"write wav file: './tmp/7547/7547_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:41.727374672+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.418202653+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.418251867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.418257742+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.41827103+07:00","message":"[buffer interim] 148 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.418278462+07:00","message":"[bufferProcess] interim [480000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.418280264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.712073891+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.712116461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.712122772+07:00","message":"receive interim result [false|false]: ยังเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.712133443+07:00","message":"[buffer interim] 148 false ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.712140739+07:00","message":"[bufferProcess] interim [660000000]:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.712142934+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.712146872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.712149741+07:00","message":"> Transcript [1031] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.712151835+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.905455806+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.905505413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.905512964+07:00","message":"receive interim result [false|false]: หนังเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:42.905530272+07:00","message":"[buffer interim] 148 false หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905542472+07:00","message":"[bufferProcess] interim [720000000]:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905546656+07:00","message":"[bufferProcess] send to processor:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905553953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905557628+07:00","message":"> Transcript [1032] [false]: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905562215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.9055657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905568779+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:42.905571684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.063139263+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.063181655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เครื่องคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.063187004+07:00","message":"receive interim result [false|false]: เครื่องคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.063202547+07:00","message":"[buffer interim] 148 false เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063209451+07:00","message":"[bufferProcess] interim [840000000]:เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063211963+07:00","message":"[bufferProcess] send to processor:หนังเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063215098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063217682+07:00","message":"> Transcript [1033] [false]: 'หนังเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063219986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.063221745+07:00","message":"Set new StatePrefix: 'หนังเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.074802332+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.074833898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.074838165+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.074850589+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.074855801+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.074858264+07:00","message":"[bufferProcess] send to processor:เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.0748614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.074864291+07:00","message":"> Transcript [1034] [false]: 'เครื่องคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.074866712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.074868511+07:00","message":"Set new StatePrefix: 'เครื่องคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.175939765+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.175984596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.175990903+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.176002407+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.1760108+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.176013083+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.176018527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.176021263+07:00","message":"> Transcript [1035] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.176023483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.176025446+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.204171858+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.204208627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.204213706+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.204228271+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.20423491+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.204237169+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.204240555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.204243207+07:00","message":"> Transcript [1036] [false]: 'นักเรียนคิดว่าน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.20424599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.204249209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.204251062+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.2042531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.238578284+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.238610411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.238615727+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.238631635+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238638428+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.23864192+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238649832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238652412+07:00","message":"> Transcript [1037] [false]: 'นักเรียนคิดว่าน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238655239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238657196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238658856+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.238660786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.287867993+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.287893585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่าน้องจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.287898275+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.287910676+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287914858+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.28791718+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287920234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287922448+07:00","message":"> Transcript [1038] [false]: 'นักเรียนคิดว่านอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287925097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287927044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.28792952+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.287932885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.351879372+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.351912682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.351917852+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.351931218+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351937627+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351940061+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่าน้องจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351943153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351945632+07:00","message":"> Transcript [1039] [false]: 'นักเรียนคิดว่าน้องจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351948602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351950508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351952454+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351954449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.35195872+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351960954+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.35196314+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่าน้องจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.351966878+07:00","message":"Next Push (prob) : 'น้องจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.35198851+07:00","message":"push: {false นักเรียนคิดว่า 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.675777751+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.675822848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.675828918+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.675845036+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675852824+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675856913+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675860838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675865918+07:00","message":"> Transcript [1040] [false]: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675868193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.675871301+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:43.918943575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:43.918942114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.990315089+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.990352744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.990359432+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:43.990374458+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990381342+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990383773+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990390536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990393104+07:00","message":"> Transcript [1041] [false]: 'นักเรียนคิดว่านอกจากแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990396235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990407639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990409533+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:43.990411769+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.049349368+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.049391228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.0493974+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.049409938+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049416331+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.04941929+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049425789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049428408+07:00","message":"> Transcript [1042] [false]: 'นักเรียนคิดว่านอกจากแสงและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049432091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049434229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049436503+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.049439014+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.507722492+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.507769108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.507776649+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.507791644+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507798259+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.50780092+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507807347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507811267+07:00","message":"> Transcript [1043] [false]: 'นักเรียนคิดว่านอกจากแสงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507814863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507816893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507818942+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.507821694+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.565051212+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.565088824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.565094511+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.565109311+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565116166+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565118784+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565125949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565128736+07:00","message":"> Transcript [1044] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565132607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565134808+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565137405+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.56513986+07:00","message":"TextPushed: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565146174+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565148111+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565149989+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.565151942+07:00","message":"Next Push (prob) : 'แสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.565159355+07:00","message":"push: {false นอกจาก 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.799970862+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.800007858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.80001427+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.800028813+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800036257+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800038589+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800042089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800046183+07:00","message":"> Transcript [1045] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800050939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800054267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800056319+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.800058759+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.951707221+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.951759136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.951765508+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:44.951792848+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951799615+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951802152+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.95180936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951813663+07:00","message":"> Transcript [1046] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951816984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951818782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951821465+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:44.951824202+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.197611596+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.197651405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.197657335+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.197666428+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197673994+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197676536+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.19768072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197683386+07:00","message":"> Transcript [1047] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197686891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197688981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197691256+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.197693712+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.465896638+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.465933264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.465938877+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.465949849+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465960375+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465963038+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465966527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465969043+07:00","message":"> Transcript [1048] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465972559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465974616+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465976574+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465979917+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465982913+07:00","message":"Push: 'แสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465984876+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465987091+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.465989243+07:00","message":"Next Push (prob) : 'มีปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.465997052+07:00","message":"push: {false แสงแล้วยัง 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.587046686+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.587086885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.587092911+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:45.587105855+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587112796+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587115783+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587121336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587124934+07:00","message":"> Transcript [1049] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587128479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587130669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587132527+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:45.587135032+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.171489156+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.171530416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.171536549+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.17155435+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171564605+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171567838+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171574654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171577257+07:00","message":"> Transcript [1050] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171580875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171583581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171585939+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.171588503+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.296913802+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.296959328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.296966027+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.296981843+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.296988627+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.296991523+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.296995381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.296998472+07:00","message":"> Transcript [1051] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.297002133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.297004171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.297006249+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.297008672+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.497780194+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.497816698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.4978223+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.497836681+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497843281+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497845901+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.4978531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497855752+07:00","message":"> Transcript [1052] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497859912+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.49786176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497864255+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497867166+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497872998+07:00","message":"Push: 'มีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497874922+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497877631+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.497880195+07:00","message":"Next Push (prob) : 'อีกบ้างที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.497887822+07:00","message":"push: {false มีปัจจัยใด 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.678462391+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.678504184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.678510463+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.67852582+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678532164+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678534787+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678541211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678544332+07:00","message":"> Transcript [1053] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.6785476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678549432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678551176+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.678554022+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:46.919605176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:46.91961033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.99787474+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.997919634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.99792572+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:46.99793923+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997946903+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997949563+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997956885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997959753+07:00","message":"> Transcript [1054] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997963267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.99796529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997967433+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:46.997971136+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.071509443+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.071555172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.071563319+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.071576253+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071583856+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071586999+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071593108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071595885+07:00","message":"> Transcript [1055] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071599306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071601255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.071603391+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.07160662+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.519593235+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.519641861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.519648754+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.519664287+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519672407+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.51967508+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519681231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.51968577+07:00","message":"> Transcript [1056] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519690008+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519692188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519694708+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519697632+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519702704+07:00","message":"Push: 'อีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519704896+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519708792+07:00","message":"Set new StatePrefix : 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.519711362+07:00","message":"Next Push (prob) : 'ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.519719688+07:00","message":"push: {false อีกบ้างที่ 0 0xc000187500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.554361016+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.576145302+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.576197399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.576204778+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.576218524+07:00","message":"[buffer interim] 148 false นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576229206+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576233309+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576240327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576245769+07:00","message":"> Transcript [1057] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576251415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576254424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576258436+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.576261117+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.687068961+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695567786+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695607811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695614463+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695624314+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695626253+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.6956318+07:00","message":"[buffer interim] 148 true นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695639378+07:00","message":"[bufferProcess] interim [850000000]:นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695647316+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695652868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695655734+07:00","message":"> Transcript [1058] [false]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.69565945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695661312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695663447+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695666141+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695668164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695670024+07:00","message":"> Transcript [1059] [true]: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695672174+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695673753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695675242+07:00","message":"StatePrefix: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695677092+07:00","message":"TextPushed: 'นักเรียนคิดว่านอกจากแสงแล้วยังมีปัจจัยใดอีกบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:47.695682359+07:00","message":"Push: 'ส่งผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:47.695690316+07:00","message":"push: {true ส่งผลต่อการเจริญ 0 0xc000187500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:47.707584943+07:00","message":"write wav file: './tmp/7547/7547_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.090122117+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.090157486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.090162853+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.090174145+07:00","message":"[buffer interim] 149 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.090180941+07:00","message":"[bufferProcess] interim [420000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.090183217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.708288111+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.708337443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.708344852+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.708357381+07:00","message":"[buffer interim] 149 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.70836595+07:00","message":"[bufferProcess] interim [20000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.708369331+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.708373777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.708377366+07:00","message":"> Transcript [1060] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.708380326+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.774791413+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.907721788+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.93053669+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930575034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\",\"confidence\":0.83656853}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930580613+07:00","message":"receive interim result [true|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930590866+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930593627+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930606951+07:00","message":"[buffer interim] 149 true ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930622224+07:00","message":"[bufferProcess] interim [320000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930627828+07:00","message":"[bufferProcess] send to processor (isfinal):ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930631515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930635024+07:00","message":"> Transcript [1061] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930637692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.93063956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930641772+07:00","message":"StatePrefix: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.93064388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930645572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930647458+07:00","message":"> Transcript [1062] [true]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930649451+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930650968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930652644+07:00","message":"StatePrefix: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930654125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:48.930662638+07:00","message":"Push: 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:48.930671546+07:00","message":"push: {true ตก 0 0xc0022bec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:48.937121764+07:00","message":"write wav file: './tmp/7547/7547_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.034498902+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.131478342+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.131508334+07:00","message":"found end of frame, send empty tag with msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.131511788+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.131526381+07:00","message":"[buffer interim] 150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131564476+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131568912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.13157214+07:00","message":"> Transcript [1063] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131574984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131577383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131579964+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.13158168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.131591002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.131602081+07:00","message":"push: {true \n 0 0xc000187e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:49.137605898+07:00","message":"write wav file: './tmp/7547/7547_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.476368664+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.604811666+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.689923276+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.689949165+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.689952729+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.689961285+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689969898+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689979426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689982176+07:00","message":"> Transcript [1064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689984549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689986416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689988286+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689990003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:49.689992513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.690003385+07:00","message":"push: {true \n 0 0xc0025a4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:49.694826662+07:00","message":"write wav file: './tmp/7547/7547_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:49.920459836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:49.920465653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:49.998275567+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.088770879+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.08882789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.088833683+07:00","message":"receive interim result [false|false]: เราเคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.088848549+07:00","message":"[buffer interim] 152 false เราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088855478+07:00","message":"[bufferProcess] interim [720000000]:เราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088857611+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088864082+07:00","message":"[bufferProcess] send to processor (ticker):เราเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088866953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088869797+07:00","message":"> Transcript [1065] [false]: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.088871906+07:00","message":"Set StatePrefix (first interim): 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.157322018+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.157366552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.157373141+07:00","message":"receive interim result [false|false]: เราเคยเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.157388109+07:00","message":"[buffer interim] 152 false เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.157394532+07:00","message":"[bufferProcess] interim [840000000]:เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.157396658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.198095961+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.198130446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.198135823+07:00","message":"receive interim result [false|false]: เราเคยเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.198146195+07:00","message":"[buffer interim] 152 false เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198152892+07:00","message":"[bufferProcess] interim [960000000]:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198155137+07:00","message":"[bufferProcess] send to processor:เราเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198159013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198162171+07:00","message":"> Transcript [1066] [false]: 'เราเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198165024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198167111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.19816918+07:00","message":"StatePrefix: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.198171154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.427480658+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.427522497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.427528465+07:00","message":"receive interim result [false|false]: เราเคยเรียนมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.427543649+07:00","message":"[buffer interim] 152 false เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427550479+07:00","message":"[bufferProcess] interim [140000000]:เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427553026+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427556175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427559178+07:00","message":"> Transcript [1067] [false]: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427562469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427564722+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427566472+07:00","message":"StatePrefix: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.427568444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.520366446+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.520413517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.520418764+07:00","message":"receive interim result [false|false]: เราเคยเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.520436226+07:00","message":"[buffer interim] 152 false เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520444386+07:00","message":"[bufferProcess] interim [200000000]:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520446999+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520450494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520453332+07:00","message":"> Transcript [1068] [false]: 'เราเคยเรียนมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520457428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520459619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520461469+07:00","message":"StatePrefix: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.520463293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.624335825+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.624382708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมาราธอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.624389328+07:00","message":"receive interim result [false|false]: เราเคยเรียนมาราธอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.624404651+07:00","message":"[buffer interim] 152 false เราเคยเรียนมาราธอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624411632+07:00","message":"[bufferProcess] interim [320000000]:เราเคยเรียนมาราธอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624414904+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624421539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624424224+07:00","message":"> Transcript [1069] [false]: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624427412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624429474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624431204+07:00","message":"StatePrefix: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.62443316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624435572+07:00","message":"Push: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624438465+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.624440393+07:00","message":"Set new StatePrefix : 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.6244422+07:00","message":"Next Push (prob) : 'เรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.624465594+07:00","message":"push: {false เราเคย 0 0xc001afe100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.744619511+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.744661031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.744666116+07:00","message":"receive interim result [false|false]: เราเคยเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.744680294+07:00","message":"[buffer interim] 152 false เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744689101+07:00","message":"[bufferProcess] interim [440000000]:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744691337+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมาราธอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744695144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744697936+07:00","message":"> Transcript [1070] [false]: 'เราเคยเรียนมาราธอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744700962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744703157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.744705154+07:00","message":"StatePrefix: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.74470782+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.854767717+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.854812141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมารับซ่อมมอเตอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.854818589+07:00","message":"receive interim result [false|false]: เราเคยเรียนมารับซ่อมมอเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.854832245+07:00","message":"[buffer interim] 152 false เราเคยเรียนมารับซ่อมมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854839794+07:00","message":"[bufferProcess] interim [620000000]:เราเคยเรียนมารับซ่อมมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854842483+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854850145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854853054+07:00","message":"> Transcript [1071] [false]: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854856132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854858438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.854860581+07:00","message":"StatePrefix: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.85486293+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.925852107+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.925900646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนมต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.92590676+07:00","message":"receive interim result [false|false]: เราเคยเรียนมต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:51.925921525+07:00","message":"[buffer interim] 152 false เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925929121+07:00","message":"[bufferProcess] interim [740000000]:เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925931957+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมารับซ่อมมอเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925938286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925941707+07:00","message":"> Transcript [1072] [false]: 'เราเคยเรียนมารับซ่อมมอเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925945766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925947961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925950086+07:00","message":"StatePrefix: 'เราเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:51.925952441+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.117909868+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.117952513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.117959324+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.117975728+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.117983236+07:00","message":"[bufferProcess] interim [980000000]:เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.117985859+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.117992428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.117995494+07:00","message":"> Transcript [1073] [false]: 'เราเคยเรียนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.11799778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.117999812+07:00","message":"Set new StatePrefix: 'เราเคยเรียนมต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.631608409+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.631650463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.631658777+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.631674343+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.631685329+07:00","message":"[bufferProcess] interim [460000000]:เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.63169022+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.631698884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.63170259+07:00","message":"> Transcript [1074] [false]: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.63170492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.631707153+07:00","message":"Set new StatePrefix: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.83678435+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.836826163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.836833214+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:52.836845158+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836852501+07:00","message":"[bufferProcess] interim [700000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836855347+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836858712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836861491+07:00","message":"> Transcript [1075] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836864824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836866699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836868768+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:52.836871481+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:52.921240328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:52.921264024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.038645517+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.038685388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.038692556+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.038710316+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038725741+07:00","message":"[bufferProcess] interim [880000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038739463+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038743936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038746674+07:00","message":"> Transcript [1076] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038750737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038752872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038755397+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.038757834+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.144547379+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.144599899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.144606598+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.144621689+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144629046+07:00","message":"[bufferProcess] interim [940000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144632068+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144639009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144641795+07:00","message":"> Transcript [1077] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144645634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.14464905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144653129+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.144656359+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.210150471+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.210185937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.210192953+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.210206246+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210212674+07:00","message":"[bufferProcess] interim [120000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210215645+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210222334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210225125+07:00","message":"> Transcript [1078] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210228863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210230722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210236858+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210239231+07:00","message":"TextPushed: 'เราเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210245636+07:00","message":"Push: 'เรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210248085+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210250719+07:00","message":"Set new StatePrefix : 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.210252885+07:00","message":"Next Push (prob) : 'นักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.210260178+07:00","message":"push: {false เรียนตอนมต้นนะคะ 0 0xc001afe100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.479585047+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.479622181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.479628762+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:53.479645318+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479653262+07:00","message":"[bufferProcess] interim [300000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479656119+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479659958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479662631+07:00","message":"> Transcript [1079] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479665889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479668023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479669754+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:53.479672094+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.068108739+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.068149867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.068156051+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.068170485+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.06817726+07:00","message":"[bufferProcess] interim [900000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068180093+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068186477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068189354+07:00","message":"> Transcript [1080] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068193324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068195434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.068197352+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.06820017+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.207385348+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.207425329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.207432069+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.207446033+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207453437+07:00","message":"[bufferProcess] interim [20000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207456537+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207464163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207467077+07:00","message":"> Transcript [1081] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207470733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207472698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207474734+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.207477516+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.386288163+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.386328892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.386334992+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.386346916+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386354309+07:00","message":"[bufferProcess] interim [140000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386356987+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386362414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386365157+07:00","message":"> Transcript [1082] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386368986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386371099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386373409+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386375934+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386381114+07:00","message":"Push: 'นักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386383417+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386385563+07:00","message":"Set new StatePrefix : 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.386387791+07:00","message":"Next Push (prob) : 'ได้ว่ายังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.3863954+07:00","message":"push: {false นักเรียนน่าจะตอบ 0 0xc001afe100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489392622+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489434884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489442585+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489460543+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.48946555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489467906+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489475705+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.489487166+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489494586+07:00","message":"[bufferProcess] interim [260000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489497437+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489503026+07:00","message":"[bufferProcess] interim [320000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489504955+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489508966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489511735+07:00","message":"> Transcript [1083] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489514655+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489516296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489517994+07:00","message":"> Transcript [1084] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489523256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489525458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489527261+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.489529651+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.55589335+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.555930887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.555937259+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.555950991+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.555957755+07:00","message":"[bufferProcess] interim [380000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.555960564+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.555966342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.55596912+07:00","message":"> Transcript [1085] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.555971792+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.752977094+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.753016999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.753023269+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:54.753038843+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753047059+07:00","message":"[bufferProcess] interim [620000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753049913+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753053843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753057597+07:00","message":"> Transcript [1086] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753060004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:54.753062136+07:00","message":"Set new StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.261633888+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.261684351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.261692137+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.261709802+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261718907+07:00","message":"[bufferProcess] interim [40000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261723162+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261738188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261744566+07:00","message":"> Transcript [1087] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.26174886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261751106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261752898+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.261755454+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.316043148+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.39758408+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.397620545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.397627286+07:00","message":"receive interim result [false|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.397642321+07:00","message":"[buffer interim] 152 false เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.39765586+07:00","message":"[bufferProcess] interim [340000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397659095+07:00","message":"[bufferProcess] send to processor:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397663151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397666438+07:00","message":"> Transcript [1088] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397670027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397671982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.397673795+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.39767639+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.43732673+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527275554+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527322154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก\",\"confidence\":0.9486122}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.52732909+07:00","message":"receive interim result [true|false]: เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527339024+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527341207+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527347172+07:00","message":"[buffer interim] 152 true เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527356564+07:00","message":"[bufferProcess] interim [340000000]:เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527360445+07:00","message":"[bufferProcess] send to processor (isfinal):เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527364766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527367639+07:00","message":"> Transcript [1089] [false]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527370829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.52737274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527374522+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527376792+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527378873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.52738069+07:00","message":"> Transcript [1090] [true]: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527383006+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527384747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527386603+07:00","message":"StatePrefix: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบได้ว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527388502+07:00","message":"TextPushed: 'เราเคยเรียนตอนมต้นนะคะนักเรียนน่าจะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:55.527391553+07:00","message":"Push: 'ได้ว่ายังมีปัจจัยอื่นๆอีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:55.527400096+07:00","message":"push: {true ได้ว่ายังมีปัจจัยอื่นๆอีก 0 0xc001afe100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:55.53823386+07:00","message":"write wav file: './tmp/7547/7547_152.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:55.921494115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:55.92152545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.097975549+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.09801783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"please\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.098022832+07:00","message":"receive interim result [false|false]: please"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.098034862+07:00","message":"[buffer interim] 153 false please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.09804246+07:00","message":"[bufferProcess] interim [600000000]:please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.098044368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.28688975+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.286929364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รีสอร์ท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.286934613+07:00","message":"receive interim result [false|false]: รีสอร์ท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.286948419+07:00","message":"[buffer interim] 153 false รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.286955819+07:00","message":"[bufferProcess] interim [780000000]:รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.286958537+07:00","message":"[bufferProcess] send to processor:please"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.286964663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.286967519+07:00","message":"> Transcript [1091] [false]: 'please'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.286969883+07:00","message":"Set StatePrefix (first interim): 'please'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.345144876+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.345200062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.345206156+07:00","message":"receive interim result [false|false]: ที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.345218911+07:00","message":"[buffer interim] 153 false ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345225566+07:00","message":"[bufferProcess] interim [840000000]:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345227806+07:00","message":"[bufferProcess] send to processor:รีสอร์ท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345233448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345236566+07:00","message":"> Transcript [1092] [false]: 'รีสอร์ท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345238988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.345240895+07:00","message":"Set new StatePrefix: 'รีสอร์ท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.450638556+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.450679491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"p20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.450685097+07:00","message":"receive interim result [false|false]: p20"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.450700256+07:00","message":"[buffer interim] 153 false p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450708293+07:00","message":"[bufferProcess] interim [900000000]:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450710939+07:00","message":"[bufferProcess] send to processor:ที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450716097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450719432+07:00","message":"> Transcript [1093] [false]: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450721618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.450723573+07:00","message":"Set new StatePrefix: 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.585393724+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.58543317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ 2 คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.585438487+07:00","message":"receive interim result [false|false]: พี่ 2 คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.58545627+07:00","message":"[buffer interim] 153 false พี่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.585463561+07:00","message":"[bufferProcess] interim [20000000]:พี่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.585465818+07:00","message":"[bufferProcess] send to processor:p20"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.58546985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.585473742+07:00","message":"> Transcript [1094] [false]: 'p20'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.585476306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.585478516+07:00","message":"Set new StatePrefix: 'p20'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.726706251+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.726758278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผี 2 คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.726764475+07:00","message":"receive interim result [false|false]: ผี 2 คน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.72677661+07:00","message":"[buffer interim] 153 false ผี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726788049+07:00","message":"[bufferProcess] interim [200000000]:ผี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726791844+07:00","message":"[bufferProcess] send to processor:พี่ 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726798456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726802409+07:00","message":"> Transcript [1095] [false]: 'พี่ 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726806137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.726808921+07:00","message":"Set new StatePrefix: 'พี่ 2 คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.743234022+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.743256276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่ 2 คนเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.743261+07:00","message":"receive interim result [false|false]: พี่ 2 คนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.743271256+07:00","message":"[buffer interim] 153 false พี่ 2 คนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743277291+07:00","message":"[bufferProcess] interim [260000000]:พี่ 2 คนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743280621+07:00","message":"[bufferProcess] send to processor:ผี 2 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743285129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743288656+07:00","message":"> Transcript [1096] [false]: 'ผี 2 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743291348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.743294344+07:00","message":"Set new StatePrefix: 'ผี 2 คน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.749992587+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.750006933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่สองคนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.750011261+07:00","message":"receive interim result [false|false]: พี่สองคนยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:56.750019843+07:00","message":"[buffer interim] 153 false พี่สองคนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.750025433+07:00","message":"[bufferProcess] interim [320000000]:พี่สองคนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.750028899+07:00","message":"[bufferProcess] send to processor:พี่ 2 คนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.75003219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.750035638+07:00","message":"> Transcript [1097] [false]: 'พี่ 2 คนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.750038369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:56.750041127+07:00","message":"Set new StatePrefix: 'พี่ 2 คนเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.201520185+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.201561136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่สองคนยังเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.201567302+07:00","message":"receive interim result [false|false]: พี่สองคนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.20158141+07:00","message":"[buffer interim] 153 false พี่สองคนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201589774+07:00","message":"[bufferProcess] interim [800000000]:พี่สองคนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201592466+07:00","message":"[bufferProcess] send to processor:พี่สองคนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201598215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201601466+07:00","message":"> Transcript [1098] [false]: 'พี่สองคนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201603698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.201605841+07:00","message":"Set new StatePrefix: 'พี่สองคนยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.424258433+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.486114981+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627549608+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627598777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่สองคนยังเช่น\",\"confidence\":0.85352147}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627607457+07:00","message":"receive interim result [true|false]: พี่สองคนยังเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627619928+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627623163+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627631287+07:00","message":"[buffer interim] 153 true พี่สองคนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627646638+07:00","message":"[bufferProcess] interim [220000000]:พี่สองคนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627656409+07:00","message":"[bufferProcess] send to processor (isfinal):พี่สองคนยังเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627661094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627665361+07:00","message":"> Transcript [1099] [false]: 'พี่สองคนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627670216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627673153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627676226+07:00","message":"StatePrefix: 'พี่สองคนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627679085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.62768152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627684513+07:00","message":"> Transcript [1100] [true]: 'พี่สองคนยังเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627687213+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627690122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627692917+07:00","message":"StatePrefix: 'พี่สองคนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627695752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:57.627705775+07:00","message":"Push: 'พี่สองคนยังเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:57.627717275+07:00","message":"push: {true พี่สองคนยังเช่น 0 0xc0022bf000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:57.635090036+07:00","message":"write wav file: './tmp/7547/7547_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015818726+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015857417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015862832+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.0158791+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015882343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015884611+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015892423+07:00","message":"[buffer interim] 154 false หนัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.015895371+07:00","message":"[buffer interim] 154 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015901086+07:00","message":"[bufferProcess] interim [540000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015902822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015905168+07:00","message":"[bufferProcess] interim [600000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015907084+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015910625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015913475+07:00","message":"> Transcript [1101] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.015915549+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.156384745+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.156422417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.156428047+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.156441338+07:00","message":"[buffer interim] 154 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156448823+07:00","message":"[bufferProcess] interim [660000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156451133+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156457048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156460496+07:00","message":"> Transcript [1102] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156462811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.156465354+07:00","message":"Set new StatePrefix: 'น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.712098355+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.712136109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.712141449+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:58.712150779+07:00","message":"[buffer interim] 154 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712158012+07:00","message":"[bufferProcess] interim [260000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712160312+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712164537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712167254+07:00","message":"> Transcript [1103] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712169448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:58.712171577+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:58.922103052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:26:58.922123163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.038398921+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.038443399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.038449874+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.038464216+07:00","message":"[buffer interim] 154 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038472866+07:00","message":"[bufferProcess] interim [620000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.03847511+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038483236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038485973+07:00","message":"> Transcript [1104] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038489136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038491084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.038493947+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.03849605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.535252288+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.617787211+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.617829451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.617834822+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.617851839+07:00","message":"[buffer interim] 154 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617859732+07:00","message":"[bufferProcess] interim [220000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617862517+07:00","message":"[bufferProcess] send to processor:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617869582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617872954+07:00","message":"> Transcript [1105] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.61787687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617883712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.61788952+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.617892845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624737699+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624765908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624772896+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624784345+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.62478748+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624796883+07:00","message":"[buffer interim] 154 true น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624806289+07:00","message":"[bufferProcess] interim [280000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624813286+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624817368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624821066+07:00","message":"> Transcript [1106] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.62482561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624828829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624831921+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624835066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624837605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624840796+07:00","message":"> Transcript [1107] [true]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624844623+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624847398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.62484964+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.6248523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:26:59.624859952+07:00","message":"Push: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.624872698+07:00","message":"push: {true น้ำอุณหภูมิ 0 0xc0022bf700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:26:59.632144381+07:00","message":"write wav file: './tmp/7547/7547_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:26:59.669793061+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.402018073+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.40207623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.402084121+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.40210306+07:00","message":"[buffer interim] 155 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.40211107+07:00","message":"[bufferProcess] interim [600000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.402112906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.815043024+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922868984+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922923279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922931424+07:00","message":"receive interim result [true|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922939839+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922942162+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.922948997+07:00","message":"[buffer interim] 155 true ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922958489+07:00","message":"[bufferProcess] interim [170000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.92296366+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922967892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922971003+07:00","message":"> Transcript [1108] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922973241+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922974936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922976808+07:00","message":"> Transcript [1109] [true]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922979182+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922981653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922983669+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922985576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:00.922990909+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:00.92299912+07:00","message":"push: {true ร้านอาหาร 0 0xc00212f700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:00.928793661+07:00","message":"write wav file: './tmp/7547/7547_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.198689118+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353221391+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353246506+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353249273+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353251107+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353254094+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.35325585+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.35325768+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353259444+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353261172+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353262948+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353264444+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353266356+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.35326788+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:01.353269412+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:01.923164246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:01.92320234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.114701421+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.114750342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.114756278+07:00","message":"receive interim result [false|false]: ถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.114770816+07:00","message":"[buffer interim] 156 false ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114778333+07:00","message":"[bufferProcess] interim [900000000]:ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114780357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114786374+07:00","message":"[bufferProcess] send to processor (ticker):ถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114789346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114792243+07:00","message":"> Transcript [1110] [false]: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.114794432+07:00","message":"Set StatePrefix (first interim): 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.190036655+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.190080413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.190087179+07:00","message":"receive interim result [false|false]: คิดถึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.190103108+07:00","message":"[buffer interim] 156 false คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.190114976+07:00","message":"[bufferProcess] interim [960000000]:คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.19011814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.224273282+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.224320557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.224328325+07:00","message":"receive interim result [false|false]: ถึงไหน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.224345643+07:00","message":"[buffer interim] 156 false ถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.224356043+07:00","message":"[bufferProcess] interim [20000000]:ถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.224359458+07:00","message":"[bufferProcess] send to processor:คิดถึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.224368715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.22437351+07:00","message":"> Transcript [1111] [false]: 'คิดถึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.224377716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.224380472+07:00","message":"Set new StatePrefix: 'คิดถึงนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.280346115+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.280387868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะถึงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.280393853+07:00","message":"receive interim result [false|false]: จะถึงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.280407962+07:00","message":"[buffer interim] 156 false จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280415806+07:00","message":"[bufferProcess] interim [80000000]:จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280417993+07:00","message":"[bufferProcess] send to processor:ถึงไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280423528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280426514+07:00","message":"> Transcript [1112] [false]: 'ถึงไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280428818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.280430678+07:00","message":"Set new StatePrefix: 'ถึงไหน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.376331066+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.376375214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.376380194+07:00","message":"receive interim result [false|false]: ถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.376393991+07:00","message":"[buffer interim] 156 false ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.376400301+07:00","message":"[bufferProcess] interim [140000000]:ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.376402796+07:00","message":"[bufferProcess] send to processor:จะถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.376409034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.376411663+07:00","message":"> Transcript [1113] [false]: 'จะถึงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.376413912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.37641665+07:00","message":"Set new StatePrefix: 'จะถึงแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.434099007+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.43414221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.434148623+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.434163538+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434170167+07:00","message":"[bufferProcess] interim [260000000]:ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434172715+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434183476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434186198+07:00","message":"> Transcript [1114] [false]: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434188255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.434190232+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.632835391+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.632875474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.632881494+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.632893805+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.63290125+07:00","message":"[bufferProcess] interim [440000000]:ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.632904103+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.632909943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.63291334+07:00","message":"> Transcript [1115] [false]: 'ถึงแม้ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.632916441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.63291849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.632920325+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.632922512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.953696503+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.953737203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.953742881+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.953757519+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953764195+07:00","message":"[bufferProcess] interim [740000000]:ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953766682+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953770535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953773515+07:00","message":"> Transcript [1116] [false]: 'ถึงแม้ว่าจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953776425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953778213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.95378006+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.953782191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.969409655+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.969439343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.969444763+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:02.969458654+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969467685+07:00","message":"[bufferProcess] interim [800000000]:ถึงแม้ว่าจะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969471129+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969476247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969485909+07:00","message":"> Transcript [1117] [false]: 'ถึงแม้ว่าจะเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.96948997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969492638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969495097+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:02.969498273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.071322806+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.071363673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.071370556+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.071385038+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.07139251+07:00","message":"[bufferProcess] interim [860000000]:ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.07139582+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.07140291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071405762+07:00","message":"> Transcript [1118] [false]: 'ถึงแม้ว่าจะเป็นเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071409211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071411934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071413742+07:00","message":"StatePrefix: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071415769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071421192+07:00","message":"Push: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.07142399+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071426005+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.071428052+07:00","message":"Next Push (prob) : 'จะเป็นเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.071435135+07:00","message":"push: {false ถึงแม้ว่า 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.272698201+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.272745681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.27275138+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.272767309+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.272775756+07:00","message":"[bufferProcess] interim [40000000]:ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.272778374+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.272782433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.272785193+07:00","message":"> Transcript [1119] [false]: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.272787448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.27278932+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.463376578+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.463417588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.463423672+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.463437837+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463447419+07:00","message":"[bufferProcess] interim [280000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463449811+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463455711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463458667+07:00","message":"> Transcript [1120] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463461749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463464534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463467667+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.463470047+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.654212244+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.654255653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.654262604+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:03.654277255+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654284388+07:00","message":"[bufferProcess] interim [520000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654287058+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654295273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654299256+07:00","message":"> Transcript [1121] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654302862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654305492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654308806+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:03.654311264+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.200181856+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.200220498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.200225871+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.200242364+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200250342+07:00","message":"[bufferProcess] interim [0]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200252871+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200256532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200259159+07:00","message":"> Transcript [1122] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200262117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.20026476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200267669+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.200269926+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.309096794+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.309150604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.30915629+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.30919342+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309201432+07:00","message":"[bufferProcess] interim [120000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309204451+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309212507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309215038+07:00","message":"> Transcript [1123] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309218816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309221007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309223826+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309226671+07:00","message":"TextPushed: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309232996+07:00","message":"Push: 'จะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309234788+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309236816+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.309238836+07:00","message":"Next Push (prob) : 'ชนิดเดียวกันแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.309246035+07:00","message":"push: {false จะเป็นพืช 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.360451569+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.360491355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.360497577+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.360510067+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360516153+07:00","message":"[bufferProcess] interim [180000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360518533+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360524463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360527171+07:00","message":"> Transcript [1124] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360529427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.360532103+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.553309329+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.553363391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.553372598+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.553390565+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553398887+07:00","message":"[bufferProcess] interim [360000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553404335+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553413017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553417026+07:00","message":"> Transcript [1125] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553420367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.553423241+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.742217658+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.742252386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.742258522+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.74226897+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742275109+07:00","message":"[bufferProcess] interim [540000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.74227826+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742283506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742286709+07:00","message":"> Transcript [1126] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742289449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742291334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742293121+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.742295529+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:04.923545394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:04.92355782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.936684566+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.936721879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.936728112+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:04.936750821+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.93675815+07:00","message":"[bufferProcess] interim [780000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.93676128+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936765622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936768544+07:00","message":"> Transcript [1127] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936771823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936773685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936775695+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:04.936778071+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.060419088+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.060462217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.060468811+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.060482389+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060489334+07:00","message":"[bufferProcess] interim [840000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060492432+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060499433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060502299+07:00","message":"> Transcript [1128] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060505615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.060507709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.06050989+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.06051255+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.251697643+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.251744007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.251749958+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.251761816+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251770371+07:00","message":"[bufferProcess] interim [80000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251773056+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251778497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251780885+07:00","message":"> Transcript [1129] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251784861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251786836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251788827+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251791171+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.25179577+07:00","message":"Push: 'ชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251797733+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251799817+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.251801952+07:00","message":"Next Push (prob) : 'อยู่ในสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.251808825+07:00","message":"push: {false ชนิดเดียวกันแต่ถ้า 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.444632071+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.444673202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.444680035+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.444695995+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444703822+07:00","message":"[bufferProcess] interim [260000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444706761+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444714831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.44471829+07:00","message":"> Transcript [1130] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444722239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.44472458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444726392+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.444729379+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.760974465+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.761017999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.761027626+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.761043091+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761051274+07:00","message":"[bufferProcess] interim [560000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761054673+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761060214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761063447+07:00","message":"> Transcript [1131] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.76106734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761069303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761073831+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:05.761076554+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:05.944780955+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.005883045+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.043373105+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.043418489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.043425315+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.043443911+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043452625+07:00","message":"[bufferProcess] interim [860000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043455589+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043460166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043463233+07:00","message":"> Transcript [1132] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043466957+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043469064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043471492+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.043473886+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.094724958+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.094773218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.094779415+07:00","message":"receive interim result [false|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.094794342+07:00","message":"[buffer interim] 156 false ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094801769+07:00","message":"[bufferProcess] interim [920000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094806997+07:00","message":"[bufferProcess] send to processor:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.09481472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094817783+07:00","message":"> Transcript [1133] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094821566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094823768+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094825762+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094828355+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094833115+07:00","message":"Push: 'อยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094834998+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094837103+07:00","message":"Set new StatePrefix : 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.094839842+07:00","message":"Next Push (prob) : 'แวดล้อมที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.094848692+07:00","message":"push: {false อยู่ในสภาพ 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222655559+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222693899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8\",\"confidence\":0.85816103}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222700073+07:00","message":"receive interim result [true|false]: ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222708228+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222710276+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.22271687+07:00","message":"[buffer interim] 156 true ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222724567+07:00","message":"[bufferProcess] interim [950000000]:ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222730768+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222744785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222749365+07:00","message":"> Transcript [1134] [false]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222753545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.2227569+07:00","message":"Set new StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222760025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222762743+07:00","message":"> Transcript [1135] [true]: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222766399+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222768291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222770294+07:00","message":"StatePrefix: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพแวดล้อมที่แตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222773078+07:00","message":"TextPushed: 'ถึงแม้ว่าจะเป็นพืชชนิดเดียวกันแต่ถ้าอยู่ในสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.222779688+07:00","message":"Push: 'แวดล้อมที่ 8'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.222788704+07:00","message":"push: {true แวดล้อมที่ 8 0 0xc001afe780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:06.232692804+07:00","message":"write wav file: './tmp/7547/7547_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.682614446+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.682664156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.682669463+07:00","message":"receive interim result [false|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.682684035+07:00","message":"[buffer interim] 157 false ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.68269178+07:00","message":"[bufferProcess] interim [720000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.682694443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.774820381+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.838489016+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878492616+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878535954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878540933+07:00","message":"receive interim result [true|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878553286+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878555473+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878561606+07:00","message":"[buffer interim] 157 true ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878572494+07:00","message":"[bufferProcess] interim [990000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.87857553+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878579586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878582363+07:00","message":"> Transcript [1136] [false]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878584398+07:00","message":"Set StatePrefix (first interim): 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878586075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878587818+07:00","message":"> Transcript [1137] [true]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878590251+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878592075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878594255+07:00","message":"StatePrefix: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878596083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:06.878602969+07:00","message":"Push: 'ต่างกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:06.878612021+07:00","message":"push: {true ต่างกัน 0 0xc0025a4380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:06.884160791+07:00","message":"write wav file: './tmp/7547/7547_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.562109086+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.562159942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.562166453+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.562183803+07:00","message":"[buffer interim] 158 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.562190872+07:00","message":"[bufferProcess] interim [780000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.562192662+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.830059631+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.830103363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.830109024+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.830120985+07:00","message":"[buffer interim] 158 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.830129048+07:00","message":"[bufferProcess] interim [960000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.830131345+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.830137545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.830140451+07:00","message":"> Transcript [1138] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.83014275+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.865595937+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.909711442+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.909759691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.909765572+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.909778767+07:00","message":"[buffer interim] 158 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909788499+07:00","message":"[bufferProcess] interim [80000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.90979169+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909797637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909800818+07:00","message":"> Transcript [1139] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.90980385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909806096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909807888+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.909810598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:07.923889613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:07.923901954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.957300575+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.957342619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.957348628+07:00","message":"receive interim result [false|false]: การเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.957361729+07:00","message":"[buffer interim] 158 false การเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957370953+07:00","message":"[bufferProcess] interim [260000000]:การเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957373247+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957379463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957382381+07:00","message":"> Transcript [1140] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957385595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.95738733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957389323+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.957391328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965777198+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965826519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบ\",\"confidence\":0.8471078}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965834696+07:00","message":"receive interim result [true|false]: การเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965849372+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.96585224+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965859772+07:00","message":"[buffer interim] 158 true การเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965866927+07:00","message":"[bufferProcess] interim [260000000]:การเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965874237+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965877401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965880795+07:00","message":"> Transcript [1141] [false]: 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965884964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965887658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.9658907+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965893468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965896286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965899335+07:00","message":"> Transcript [1142] [true]: 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.96590241+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965907449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965910132+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965912709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:07.965920963+07:00","message":"Push: 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.965930251+07:00","message":"push: {true การเจริญเติบ 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:07.971665942+07:00","message":"write wav file: './tmp/7547/7547_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:07.997249741+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.850211771+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.850259835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.850266059+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.850283949+07:00","message":"[buffer interim] 159 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.850291349+07:00","message":"[bufferProcess] interim [660000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.850293534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.978312421+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.978350568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.978356095+07:00","message":"receive interim result [false|false]: งั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:08.978368538+07:00","message":"[buffer interim] 159 false งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.978375562+07:00","message":"[bufferProcess] interim [780000000]:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.978378275+07:00","message":"[bufferProcess] send to processor:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.97838379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.978386862+07:00","message":"> Transcript [1143] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:08.978389015+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.178502994+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.178542827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.178548965+07:00","message":"receive interim result [false|false]: งั้นก็จะไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.178562686+07:00","message":"[buffer interim] 159 false งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178572624+07:00","message":"[bufferProcess] interim [960000000]:งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178574853+07:00","message":"[bufferProcess] send to processor:งั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178580884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178583688+07:00","message":"> Transcript [1144] [false]: 'งั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178586796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178588947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178590708+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.178592748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.241347196+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.241387431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแปลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.241392789+07:00","message":"receive interim result [false|false]: มันก็จะแปลก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.241407675+07:00","message":"[buffer interim] 159 false มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241416777+07:00","message":"[bufferProcess] interim [20000000]:มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241419042+07:00","message":"[bufferProcess] send to processor:งั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241422848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.24142548+07:00","message":"> Transcript [1145] [false]: 'งั้นก็จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241428723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241430756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.241432688+07:00","message":"StatePrefix: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.24143473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.36451182+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.364554607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะแปลกๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.364561011+07:00","message":"receive interim result [false|false]: มันก็จะแปลกๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.364579671+07:00","message":"[buffer interim] 159 false มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364590004+07:00","message":"[bufferProcess] interim [140000000]:มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364592348+07:00","message":"[bufferProcess] send to processor:มันก็จะแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364599046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364601749+07:00","message":"> Transcript [1146] [false]: 'มันก็จะแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364603924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.364606007+07:00","message":"Set new StatePrefix: 'มันก็จะแปลก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.375474711+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.375495363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.375500007+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.375512555+07:00","message":"[buffer interim] 159 false งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375517566+07:00","message":"[bufferProcess] interim [200000000]:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375519782+07:00","message":"[bufferProcess] send to processor:มันก็จะแปลกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375522631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375525082+07:00","message":"> Transcript [1147] [false]: 'มันก็จะแปลกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375528317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375530586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375532497+07:00","message":"StatePrefix: 'มันก็จะแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.375535011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.540637996+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.540679807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.540689628+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.540701886+07:00","message":"[buffer interim] 159 false งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.540709932+07:00","message":"[bufferProcess] interim [380000000]:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.54071244+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.540718231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.540721087+07:00","message":"> Transcript [1148] [false]: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.540723307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.540725356+07:00","message":"Set new StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.734901934+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.734945804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกันด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.73495207+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:09.734965387+07:00","message":"[buffer interim] 159 false งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734973681+07:00","message":"[bufferProcess] interim [620000000]:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734976284+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734983122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734985856+07:00","message":"> Transcript [1149] [false]: 'งั้นก็จะแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734989394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734991672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734993674+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:09.734995784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.055723389+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.055767191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกันด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.055773322+07:00","message":"receive interim result [false|false]: งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.055790072+07:00","message":"[buffer interim] 159 false งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055798058+07:00","message":"[bufferProcess] interim [920000000]:งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055801002+07:00","message":"[bufferProcess] send to processor:งั้นก็จะแตกต่างกันด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055804862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055807994+07:00","message":"> Transcript [1150] [false]: 'งั้นก็จะแตกต่างกันด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055811538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055813687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055816122+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.055818171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.234862103+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339761491+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339803655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็จะแตกต่างกันด้วยค่ะ\",\"confidence\":0.93203306}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339809574+07:00","message":"receive interim result [true|false]: งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339820362+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339822561+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.33982851+07:00","message":"[buffer interim] 159 true งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339835153+07:00","message":"[bufferProcess] interim [250000000]:งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339838611+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็จะแตกต่างกันด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339848545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339870186+07:00","message":"> Transcript [1151] [false]: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339876081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339878719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339881134+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.33988329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339886056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339888277+07:00","message":"> Transcript [1152] [true]: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.33989024+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339892552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339894234+07:00","message":"StatePrefix: 'งั้นก็จะแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.339896228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.33990258+07:00","message":"Push: 'งั้นก็จะแตกต่างกันด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.339912184+07:00","message":"push: {true งั้นก็จะแตกต่างกันด้วยค่ะ 0 0xc0025a4700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:10.349013547+07:00","message":"write wav file: './tmp/7547/7547_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.686772561+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.81661187+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:10.924890282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:10.924930755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.945885457+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.947688864+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.947705541+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.947708444+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.947714214+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947719841+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947723503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.94772618+07:00","message":"> Transcript [1153] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947728402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947730276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947739023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947742388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:10.947745199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:10.94775365+07:00","message":"push: {true \n 0 0xc001afe600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:10.952833853+07:00","message":"write wav file: './tmp/7547/7547_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.076097279+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.155091979+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.155112524+07:00","message":"found end of frame, send empty tag with msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.155115751+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.155123225+07:00","message":"[buffer interim] 161 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155129909+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155133429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155136402+07:00","message":"> Transcript [1154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155138793+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155140724+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155142421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155144449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.155152816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.15516195+07:00","message":"push: {true \n 0 0xc0022bf280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:11.160586951+07:00","message":"write wav file: './tmp/7547/7547_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.197615861+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.326670946+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.396580554+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.435434045+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.435463276+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.435467294+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.435474329+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435481638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435485555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.43548807+07:00","message":"> Transcript [1155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435490683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435492742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435494467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435496125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:11.435500675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:11.435509556+07:00","message":"push: {true \n 0 0xc0022bf480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:11.440656945+07:00","message":"write wav file: './tmp/7547/7547_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.373424947+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.373467063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.373472362+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.373487217+07:00","message":"[buffer interim] 163 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.373493995+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.373496096+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.632257543+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.632297862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.632303716+07:00","message":"receive interim result [false|false]: จากปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.632319044+07:00","message":"[buffer interim] 163 false จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.63232654+07:00","message":"[bufferProcess] interim [140000000]:จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.632329077+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.63233299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.63233601+07:00","message":"> Transcript [1156] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.632338111+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716211639+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716254599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716262147+07:00","message":"receive interim result [false|false]: จากปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716271912+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716275291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716277718+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716282772+07:00","message":"[buffer interim] 163 false จากปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:12.716285718+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716291457+07:00","message":"[bufferProcess] interim [260000000]:จากปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.71629373+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716296899+07:00","message":"[bufferProcess] interim [320000000]:จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716298549+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716301313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716303907+07:00","message":"> Transcript [1157] [false]: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716306152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.71630805+07:00","message":"Set new StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716309809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716311537+07:00","message":"> Transcript [1158] [false]: 'จากปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716314249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716316337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716318156+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:12.716320118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078802517+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078847439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078853416+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกหรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078867899+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078871287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078873524+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078878405+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกหรอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.078880995+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078886298+07:00","message":"[bufferProcess] interim [560000000]:จากปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078892412+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078898288+07:00","message":"[bufferProcess] interim [620000000]:จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078900298+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078905993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078908628+07:00","message":"> Transcript [1159] [false]: 'จากปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078911613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078913515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078915287+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078917183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.07891859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.07892052+07:00","message":"> Transcript [1160] [false]: 'จากปัจจัยภายนอกหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078922366+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078923918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078925519+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.078927293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.28402147+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.284067381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.284073235+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.284088267+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284096545+07:00","message":"[bufferProcess] interim [740000000]:จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284098978+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284106306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.28410901+07:00","message":"> Transcript [1161] [false]: 'จากปัจจัยภายนอกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284112551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.28411487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284116654+07:00","message":"StatePrefix: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284119222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284124814+07:00","message":"Push: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.28412667+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284128693+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.284130861+07:00","message":"Next Push (prob) : 'นอกเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.284139175+07:00","message":"push: {false จากปัจจัยภาย 0 0xc0022bfa80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.370319311+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.370355081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเรานี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.370360603+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.370378183+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370385477+07:00","message":"[bufferProcess] interim [860000000]:จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370388022+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370392139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370395035+07:00","message":"> Transcript [1162] [false]: 'จากปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370397204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.370399331+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.470858611+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.470905303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.470911616+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.470928466+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470936505+07:00","message":"[bufferProcess] interim [40000000]:จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470939096+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเรานี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470947514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470950518+07:00","message":"> Transcript [1163] [false]: 'จากปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470952772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.470954762+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเรานี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.65354661+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.653588905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.65359529+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.653609066+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.653616452+07:00","message":"[bufferProcess] interim [280000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.653618942+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.653624528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.65362802+07:00","message":"> Transcript [1164] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.653630927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.653633183+07:00","message":"Set new StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.90582383+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.905867485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.905875164+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:13.905891204+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905902738+07:00","message":"[bufferProcess] interim [520000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905905363+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905910892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905913602+07:00","message":"> Transcript [1165] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905917281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905919407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905921504+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:13.905923959+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:13.924942209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:13.924964235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.279520922+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.279560007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.279565897+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.279588076+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.279595193+07:00","message":"[bufferProcess] interim [760000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.279597721+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.27960166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.27960458+07:00","message":"> Transcript [1166] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.279608193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.279610384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.27961232+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.279614672+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513486827+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513525761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513532025+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513547537+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513551065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513553494+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513558371+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513561515+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513568257+07:00","message":"[bufferProcess] interim [940000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.51357082+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.51357439+07:00","message":"[bufferProcess] interim [120000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513576104+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513579072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513581993+07:00","message":"> Transcript [1167] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513585608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513587877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513589917+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513592253+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513593887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513595768+07:00","message":"> Transcript [1168] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513597764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513599556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513601031+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513602847+07:00","message":"TextPushed: 'จากปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513609818+07:00","message":"Push: 'นอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513611819+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.51361411+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.513616341+07:00","message":"Next Push (prob) : 'ที่ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.513634788+07:00","message":"push: {false นอกเหล่านี้แล้ว 0 0xc0022bfa80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992894777+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992937064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992943341+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992956941+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992963325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.99296596+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992971854+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:14.992977142+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.992984023+07:00","message":"[bufferProcess] interim [480000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.992986867+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.992991484+07:00","message":"[bufferProcess] interim [600000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.992994582+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.99299779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993001022+07:00","message":"> Transcript [1169] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993005208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993007784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993011639+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993014096+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993016022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993017958+07:00","message":"> Transcript [1170] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993021048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993023677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993027065+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:14.993029013+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.288884412+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.288936118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.288947054+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.288966761+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288975412+07:00","message":"[bufferProcess] interim [840000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288978343+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288982545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288986714+07:00","message":"> Transcript [1171] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288991455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288993605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288996363+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.288999025+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.585005155+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.585052103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.585059624+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.585075319+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585083396+07:00","message":"[bufferProcess] interim [140000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585086371+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585092192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585095133+07:00","message":"> Transcript [1172] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585099035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585101082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585103718+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585106469+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.58511088+07:00","message":"Push: 'ที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585113869+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.58511807+07:00","message":"Set new StatePrefix : 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.585120699+07:00","message":"Next Push (prob) : 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.585128824+07:00","message":"push: {false ที่ส่งผลต่อ 0 0xc0022bfa80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.946906722+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.946947875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.946953276+07:00","message":"receive interim result [false|false]: จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.94696617+07:00","message":"[buffer interim] 163 false จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946973527+07:00","message":"[bufferProcess] interim [380000000]:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946976568+07:00","message":"[bufferProcess] send to processor:จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946982609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946985407+07:00","message":"> Transcript [1173] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946989153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946991023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.946992948+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:15.94699549+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:15.994342414+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.127419174+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197756046+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197807362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.95251787}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197816816+07:00","message":"receive interim result [true|false]: นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197830829+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197834347+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.197843382+07:00","message":"[buffer interim] 163 true นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.19785331+07:00","message":"[bufferProcess] interim [830000000]:นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197858976+07:00","message":"[bufferProcess] send to processor (isfinal):จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197863914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197868102+07:00","message":"> Transcript [1174] [false]: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197872984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197876119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197880042+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.19788361+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197886434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197889008+07:00","message":"> Transcript [1175] [true]: 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197894761+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197897798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.19790036+07:00","message":"StatePrefix: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197903516+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.197906229+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.198099723+07:00","message":"Push: 'การเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.198104541+07:00","message":"TextPushed: 'จากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.198108166+07:00","message":"Set new StatePrefix : 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.198111947+07:00","message":"Next Push (prob) : 'นอกจากปัจจัยภายนอกเหล่านี้แล้วที่ส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.198125066+07:00","message":"push: {true การเจริญเติบโตของพืช 0 0xc0022bfa80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.19812473+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_163.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:16.20922695+07:00","message":"write wav file: './tmp/7547/7547_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.847468777+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.847513217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.847518348+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.847532312+07:00","message":"[buffer interim] 164 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.847539086+07:00","message":"[bufferProcess] interim [540000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.847541143+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:16.925609393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:16.925644566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.985101969+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.98513413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.985139567+07:00","message":"receive interim result [false|false]: ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:16.985155662+07:00","message":"[buffer interim] 164 false ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.985169832+07:00","message":"[bufferProcess] interim [660000000]:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.985172781+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.985176226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.985178758+07:00","message":"> Transcript [1176] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:16.985180899+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.129474969+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.129513159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.129518356+07:00","message":"receive interim result [false|false]: ยังมีแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.129530304+07:00","message":"[buffer interim] 164 false ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129536145+07:00","message":"[bufferProcess] interim [780000000]:ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129538262+07:00","message":"[bufferProcess] send to processor:ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129543518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.12954654+07:00","message":"> Transcript [1177] [false]: 'ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129550234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129552239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.129553979+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.12955593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.172472744+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.172510711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.172516681+07:00","message":"receive interim result [false|false]: ยังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.172530415+07:00","message":"[buffer interim] 164 false ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172537122+07:00","message":"[bufferProcess] interim [840000000]:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172539718+07:00","message":"[bufferProcess] send to processor:ยังมีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172550073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.17255648+07:00","message":"> Transcript [1178] [false]: 'ยังมีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172559842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172561857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172563859+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.172565991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.288600064+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.288634145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.288639909+07:00","message":"receive interim result [false|false]: ยังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.288652179+07:00","message":"[buffer interim] 164 false ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288659903+07:00","message":"[bufferProcess] interim [960000000]:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288662303+07:00","message":"[bufferProcess] send to processor:ยังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288665562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288668043+07:00","message":"> Transcript [1179] [false]: 'ยังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288671231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288673127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288675531+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.288679062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.54966855+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.549717229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.54972302+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.549743234+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549753376+07:00","message":"[bufferProcess] interim [260000000]:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549755854+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549758984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549761962+07:00","message":"> Transcript [1180] [false]: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549766385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549768493+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549770384+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549772698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549778581+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549780325+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549782434+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.549784369+07:00","message":"Next Push (prob) : 'มีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.549792366+07:00","message":"push: {false ยัง 0 0xc0025a4200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.671909405+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.671944954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.671949515+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:17.671965783+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671972427+07:00","message":"[bufferProcess] interim [380000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671975237+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671981793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671984516+07:00","message":"> Transcript [1181] [false]: 'ยังมีปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671987972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671990899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671992687+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:17.671994969+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.257527105+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.257567139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.257572401+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.25758847+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257595868+07:00","message":"[bufferProcess] interim [980000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257598146+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257602529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257605686+07:00","message":"> Transcript [1182] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257608951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257610936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.257612704+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.2576148+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.383090509+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.383140266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.38314666+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.38315952+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383166888+07:00","message":"[bufferProcess] interim [40000000]:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383169308+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.38317521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383178433+07:00","message":"> Transcript [1183] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383182038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383184026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383186152+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.383188511+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.470243414+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.470289338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.470295446+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.470310054+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470320123+07:00","message":"[bufferProcess] interim [160000000]:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470322887+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470329039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470331829+07:00","message":"> Transcript [1184] [false]: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470336285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470341056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470343266+07:00","message":"StatePrefix: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470345947+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470352288+07:00","message":"Push: 'มีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470354232+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.470356261+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.47035836+07:00","message":"Next Push (prob) : 'ภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.47036745+07:00","message":"push: {false มีปัจจัย 0 0xc0025a4200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.494392385+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.494431138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.494436115+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.49445077+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.494456363+07:00","message":"[bufferProcess] interim [220000000]:ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.49445873+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.494462267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.494464839+07:00","message":"> Transcript [1185] [false]: 'ยังมีปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.494466916+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.585389475+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.585446721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.585453477+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.585473068+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585482173+07:00","message":"[bufferProcess] interim [280000000]:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585484532+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585488345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585491184+07:00","message":"> Transcript [1186] [false]: 'ยังมีปัจจัยภายในที่เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585494765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585498795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585500815+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.585503357+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.718669377+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.718714026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่มืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.718719713+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.718740558+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.71875079+07:00","message":"[bufferProcess] interim [400000000]:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718753491+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718757546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718760479+07:00","message":"> Transcript [1187] [false]: 'ยังมีปัจจัยภายในที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718763471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718765593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718767419+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.718769516+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.773128494+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.773183751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.773190278+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.773206723+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773213145+07:00","message":"[bufferProcess] interim [520000000]:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.77321562+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่มืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773222835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773225682+07:00","message":"> Transcript [1188] [false]: 'ยังมีปัจจัยภายในที่มืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773229286+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773231531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773235464+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.773237976+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.959977601+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.960017235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.960023144+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.960038741+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960045641+07:00","message":"[bufferProcess] interim [700000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960048149+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืชสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960055073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960058289+07:00","message":"> Transcript [1189] [false]: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960064637+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960072409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960075631+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960078631+07:00","message":"TextPushed: 'ยังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960087937+07:00","message":"Push: 'ภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960090961+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960094902+07:00","message":"Set new StatePrefix : 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:18.960098771+07:00","message":"Next Push (prob) : 'พืชสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:18.960120022+07:00","message":"push: {false ภายในที่ 0 0xc0025a4200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.394687514+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.476372741+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.476420686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้างขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.47642807+07:00","message":"receive interim result [false|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.476445181+07:00","message":"[buffer interim] 164 false ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.47645756+07:00","message":"[bufferProcess] interim [300000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476461457+07:00","message":"[bufferProcess] send to processor:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476468202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476472279+07:00","message":"> Transcript [1190] [false]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476477111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476479752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476482366+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.476485984+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488676479+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.48870712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังมีปัจจัยภายในที่พืชสร้างขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488712926+07:00","message":"receive interim result [true|false]: ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488723804+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488726459+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488742519+07:00","message":"[buffer interim] 164 true ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488752186+07:00","message":"[bufferProcess] interim [300000000]:ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488759166+07:00","message":"[bufferProcess] send to processor (isfinal):ยังมีปัจจัยภายในที่พืชสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488762667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488766385+07:00","message":"> Transcript [1191] [false]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488769689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488772208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488775238+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488778183+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488780698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488783903+07:00","message":"> Transcript [1192] [true]: 'ยังมีปัจจัยภายในที่พืชสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488787616+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488790298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488792531+07:00","message":"StatePrefix: 'ยังมีปัจจัยภายในที่พืชสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488794852+07:00","message":"TextPushed: 'ยังมีปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:19.488802604+07:00","message":"Push: 'พืชสร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.488813901+07:00","message":"push: {true พืชสร้างขึ้น 0 0xc0025a4200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:19.49681413+07:00","message":"write wav file: './tmp/7547/7547_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:19.915927557+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:19.926502984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:19.926510969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.588382001+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.588431193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.588436858+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.588456425+07:00","message":"[buffer interim] 165 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588463829+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588465911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588473404+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588476341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588479503+07:00","message":"> Transcript [1193] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.588481813+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.76929089+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.76934046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.769346341+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:20.769359528+07:00","message":"[buffer interim] 165 false ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.769368224+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:20.769370454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.153645215+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.153694081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.153702094+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.153717077+07:00","message":"[buffer interim] 165 false ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153727622+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153731223+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153743121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.15374692+07:00","message":"> Transcript [1194] [false]: 'ซึ่งเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153751607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153754313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153757029+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.153760155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.538112549+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.538148834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.538154374+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.538174791+07:00","message":"[buffer interim] 165 false ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538183958+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538186353+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538192108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538194863+07:00","message":"> Transcript [1195] [false]: 'ซึ่งเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538197962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538200131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538201966+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.538203885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.667089355+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.667132525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.667138685+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.667156887+07:00","message":"[buffer interim] 165 false ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667164814+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.66716797+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปัจจัยสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667171999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667175415+07:00","message":"> Transcript [1196] [false]: 'ซึ่งเป็นปัจจัยสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667178882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667181129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667183199+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.667185321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.704817125+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.766894537+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833036956+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833079033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นปัจจัยสำคัญในการ\",\"confidence\":0.9528104}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833085926+07:00","message":"receive interim result [true|false]: ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833099399+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833101761+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833108424+07:00","message":"[buffer interim] 165 true ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833116613+07:00","message":"[bufferProcess] interim [10000000]:ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.83312387+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นปัจจัยสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833127785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833130706+07:00","message":"> Transcript [1197] [false]: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833133723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833135618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833137395+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833141361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833148437+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833150236+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833152508+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833154664+07:00","message":"Next Push (prob) : 'ปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833156322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833158143+07:00","message":"> Transcript [1198] [true]: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833160135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833174111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833175774+07:00","message":"StatePrefix: 'ซึ่งเป็นปัจจัยสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833177508+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:21.833179813+07:00","message":"Push: 'ปัจจัยสำคัญในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833207288+07:00","message":"push: {false ซึ่งเป็น 0 0xc00212ea80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:21.833246054+07:00","message":"push: {true ปัจจัยสำคัญในการ 0 0xc00212ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:21.844041897+07:00","message":"write wav file: './tmp/7547/7547_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.252175024+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.252223026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.252228909+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.252248329+07:00","message":"[buffer interim] 166 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.252254647+07:00","message":"[bufferProcess] interim [480000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.25225643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.306470922+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.306516747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.306522497+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.306536318+07:00","message":"[buffer interim] 166 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.306543916+07:00","message":"[bufferProcess] interim [600000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.306546337+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.306551848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.306554711+07:00","message":"> Transcript [1199] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.306557031+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.612817286+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.612852015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.612857357+07:00","message":"receive interim result [false|false]: ควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.61287148+07:00","message":"[buffer interim] 166 false ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.612878041+07:00","message":"[bufferProcess] interim [840000000]:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.612880307+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.612884804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.6128901+07:00","message":"> Transcript [1200] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.61289262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.612894379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.612896329+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.61289844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.800659456+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.800699216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.800705373+07:00","message":"receive interim result [false|false]: ควบคุมการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.800721332+07:00","message":"[buffer interim] 166 false ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800728662+07:00","message":"[bufferProcess] interim [80000000]:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.80073161+07:00","message":"[bufferProcess] send to processor:ควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800747594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800750778+07:00","message":"> Transcript [1201] [false]: 'ควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800754181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800756482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800758867+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.800761006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:22.927445071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:22.927445204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.933009516+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.933043272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.933049673+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.933062462+07:00","message":"[buffer interim] 166 false ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933069366+07:00","message":"[bufferProcess] interim [200000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933071802+07:00","message":"[bufferProcess] send to processor:ควบคุมการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933077959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933080697+07:00","message":"> Transcript [1202] [false]: 'ควบคุมการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933083384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933085673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933087583+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:22.933089705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:22.985832992+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.046126107+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.06259108+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.062636308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.062645384+07:00","message":"receive interim result [false|false]: ควบคุมการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.062661043+07:00","message":"[buffer interim] 166 false ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062669614+07:00","message":"[bufferProcess] interim [440000000]:ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062672226+07:00","message":"[bufferProcess] send to processor:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062676323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.06267931+07:00","message":"> Transcript [1203] [false]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062682428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062684467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.06268661+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062695475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062698583+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.0627004+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062702457+07:00","message":"Set new StatePrefix : 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.062704567+07:00","message":"Next Push (prob) : 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.062713545+07:00","message":"push: {false ควบ 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070483231+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070517409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070523524+07:00","message":"receive interim result [true|false]: ควบคุมการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070534469+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.07053682+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070543408+07:00","message":"[buffer interim] 166 true ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070550481+07:00","message":"[bufferProcess] interim [440000000]:ควบคุมการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.07055396+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070558531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070562495+07:00","message":"> Transcript [1204] [false]: 'ควบคุมการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070566308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070569555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070573035+07:00","message":"StatePrefix: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070576299+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070579017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070582265+07:00","message":"> Transcript [1205] [true]: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070585589+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070588801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070592835+07:00","message":"StatePrefix: 'ควบคุมการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.070594655+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.07060189+07:00","message":"Push: 'คุมการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.070608578+07:00","message":"push: {true คุมการเจริญ 0 0xc001afe480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:23.078625966+07:00","message":"write wav file: './tmp/7547/7547_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.576721204+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.576774528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.576781644+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:23.576797219+07:00","message":"[buffer interim] 167 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.576804642+07:00","message":"[bufferProcess] interim [540000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:23.576806636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.024396693+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.024434574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.024440109+07:00","message":"receive interim result [false|false]: ของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.024452844+07:00","message":"[buffer interim] 167 false ของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.024459865+07:00","message":"[bufferProcess] interim [960000000]:ของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.024462177+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.024467417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.024470109+07:00","message":"> Transcript [1206] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.024472329+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.221272724+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.22131227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.221318495+07:00","message":"receive interim result [false|false]: ของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.221332131+07:00","message":"[buffer interim] 167 false ของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221339823+07:00","message":"[bufferProcess] interim [140000000]:ของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221342439+07:00","message":"[bufferProcess] send to processor:ของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221348771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221351892+07:00","message":"> Transcript [1207] [false]: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221354712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.221356795+07:00","message":"Set new StatePrefix: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.32670601+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.326750146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.326756206+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.326769672+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326776668+07:00","message":"[bufferProcess] interim [320000000]:ของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326779302+07:00","message":"[bufferProcess] send to processor:ของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326785679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326788387+07:00","message":"> Transcript [1208] [false]: 'ของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326791555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326793609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326795607+07:00","message":"StatePrefix: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.326797659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.475659114+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.475699362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.475705321+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:24.475717538+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475727161+07:00","message":"[bufferProcess] interim [500000000]:ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475730227+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.47573998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475742881+07:00","message":"> Transcript [1209] [false]: 'ของพืชด้วยเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.47574614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475748319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475750176+07:00","message":"StatePrefix: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:24.475752471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.121851846+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.121891725+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-04-22T13:27:25.121901305+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.121918475+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121926913+07:00","message":"[bufferProcess] interim [100000000]:ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121929402+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121933402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.12193623+07:00","message":"> Transcript [1210] [false]: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121939484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121941475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121943267+07:00","message":"StatePrefix: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.121945223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.71966387+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.719703451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.719709621+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.719720841+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719727657+07:00","message":"[bufferProcess] interim [640000000]:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719730109+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719733171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719740999+07:00","message":"> Transcript [1211] [false]: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719744535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719746674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719748414+07:00","message":"StatePrefix: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719750732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719753586+07:00","message":"Push: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719755361+07:00","message":"TextPushed: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719757522+07:00","message":"Set new StatePrefix : 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.719759506+07:00","message":"Next Push (prob) : 'ด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.719767419+07:00","message":"push: {false ของพืช 0 0xc0004a2900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.819790847+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.819834989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.819842617+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.819860542+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819869131+07:00","message":"[bufferProcess] interim [760000000]:ของพืชด้วยเช่นกันซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819872816+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819876918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819881461+07:00","message":"> Transcript [1212] [false]: 'ของพืชด้วยเช่นกันซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819886319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.81988888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819891542+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.819894436+07:00","message":"TextPushed: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.82713692+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.827158451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.827162661+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:25.827175142+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827179741+07:00","message":"[bufferProcess] interim [820000000]:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827181858+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827184213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827186792+07:00","message":"> Transcript [1213] [false]: 'ของพืชด้วยเช่นกันซึ่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827189501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827191288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827193375+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:25.827197446+07:00","message":"TextPushed: 'ของพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:25.928277348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:25.928278519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.00612939+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.006164635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.006170182+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.006185333+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006192173+07:00","message":"[bufferProcess] interim [940000000]:ของพืชด้วยเช่นกันซึ่งปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006195077+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006200385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006203079+07:00","message":"> Transcript [1214] [false]: 'ของพืชด้วยเช่นกันซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006206724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006208732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006210862+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.006213661+07:00","message":"TextPushed: 'ของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.073332755+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.073367624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.073373092+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.073385897+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073394023+07:00","message":"[bufferProcess] interim [60000000]:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073396953+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073402659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073405429+07:00","message":"> Transcript [1215] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.07340878+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073410813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073412864+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073415058+07:00","message":"TextPushed: 'ของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073421776+07:00","message":"Push: 'ด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073423568+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.073425577+07:00","message":"Set new StatePrefix : 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.07342753+07:00","message":"Next Push (prob) : 'ซึ่งปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.073435426+07:00","message":"push: {false ด้วยเช่นกัน 0 0xc0004a2900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.218905613+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.218942466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.218948133+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.218960673+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.218967758+07:00","message":"[bufferProcess] interim [180000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.218970226+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.218975303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.218977981+07:00","message":"> Transcript [1216] [false]: 'ของพืชด้วยเช่นกันซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.218980317+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.631296134+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.63133962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.631345497+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:26.631359595+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631367197+07:00","message":"[bufferProcess] interim [600000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631369917+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.63137728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631380441+07:00","message":"> Transcript [1217] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631383848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631386149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631388076+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:26.631390603+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.442910686+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.442948595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.44295522+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.442972266+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.442980127+07:00","message":"[bufferProcess] interim [140000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.442983103+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.442991727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.442994832+07:00","message":"> Transcript [1218] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.442998264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.443000465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.443003223+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.443005713+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496132998+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496172213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496178407+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496192957+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496196752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496200056+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496215464+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496226944+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496234052+07:00","message":"[bufferProcess] interim [200000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496237376+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496240668+07:00","message":"[bufferProcess] interim [380000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496244776+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496247972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496250831+07:00","message":"> Transcript [1219] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496253874+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496255951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.49625786+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496260306+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496262164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496263925+07:00","message":"> Transcript [1220] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496265921+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496267519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496269105+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496270944+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496274029+07:00","message":"Push: 'ซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496275937+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496278234+07:00","message":"Set new StatePrefix : 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.496281314+07:00","message":"Next Push (prob) : 'ภายในนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.496290008+07:00","message":"push: {false ซึ่งปัจจัย 0 0xc0004a2900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.635140858+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.635194412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.635200947+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.635215301+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635223027+07:00","message":"[bufferProcess] interim [560000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635225919+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635233184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635236183+07:00","message":"> Transcript [1221] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635239655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635241457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635246717+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.635249484+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.809536085+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.809580404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.8095876+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.809602544+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809610198+07:00","message":"[bufferProcess] interim [740000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809613307+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809621142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809624572+07:00","message":"> Transcript [1222] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809628697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809630925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809632914+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.809636391+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.889346899+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.889391424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.889397891+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:27.889417517+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889426712+07:00","message":"[bufferProcess] interim [860000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.88942956+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889433755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889436617+07:00","message":"> Transcript [1223] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889440776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889443241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889445175+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:27.889447781+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.156561494+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.156599622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.156605551+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.156620386+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156628466+07:00","message":"[bufferProcess] interim [40000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156631205+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156637154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156639922+07:00","message":"> Transcript [1224] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.15664392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156646236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156648227+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156651095+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156655977+07:00","message":"Push: 'ภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.15665791+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156660031+07:00","message":"Set new StatePrefix : 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.156662138+07:00","message":"Next Push (prob) : 'เรียนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.156670633+07:00","message":"push: {false ภายในนี้เราจะ 0 0xc0004a2900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.183853424+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.183884269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.183889979+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.183900139+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.18390632+07:00","message":"[bufferProcess] interim [100000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183909288+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183915153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183917798+07:00","message":"> Transcript [1225] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183921167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183922942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183925079+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.183927378+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.215283693+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.215311406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.215317083+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.215332283+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215337652+07:00","message":"[bufferProcess] interim [160000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215340403+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215343545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215346171+07:00","message":"> Transcript [1226] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215348794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215351202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215353315+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.215355398+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.754798902+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.862316764+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.862382981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.86239121+07:00","message":"receive interim result [false|false]: ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.862409549+07:00","message":"[buffer interim] 167 false ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862418774+07:00","message":"[bufferProcess] interim [820000000]:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862422578+07:00","message":"[bufferProcess] send to processor:ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862432319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.86243626+07:00","message":"> Transcript [1227] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862441108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862444259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862447179+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.862451186+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:28.928484953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:28.928506796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951706418+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951748081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ\",\"confidence\":0.9395287}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951755469+07:00","message":"receive interim result [true|false]: ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951765367+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951767896+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951773127+07:00","message":"[buffer interim] 167 true ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951779778+07:00","message":"[bufferProcess] interim [910000000]:ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951786639+07:00","message":"[bufferProcess] send to processor (isfinal):ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951791727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951795431+07:00","message":"> Transcript [1228] [false]: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951798851+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951800733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951802696+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951805107+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951810951+07:00","message":"Push: 'เรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.9518128+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951814939+07:00","message":"Set new StatePrefix : 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951817123+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951818684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951822137+07:00","message":"> Transcript [1229] [true]: 'ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951825589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951828026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951830761+07:00","message":"StatePrefix: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.9518341+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.951837096+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.951849676+07:00","message":"push: {false เรียนกัน 0 0xc0004a2900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.952272346+07:00","message":"Push: 'ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.952289128+07:00","message":"TextPushed: 'ของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.952293461+07:00","message":"Set new StatePrefix : 'ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.952298242+07:00","message":"Next Push (prob) : 'ตกของพืชด้วยเช่นกันซึ่งปัจจัยภายในนี้เราจะเรียนกันไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:28.952310342+07:00","message":"push: {true ไปนะคะ 0 0xc0004a2900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:28.952388149+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_167.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:28.967902103+07:00","message":"write wav file: './tmp/7547/7547_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:29.196493842+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.177090282+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.177131499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเภทนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.177137117+07:00","message":"receive interim result [false|false]: ประเภทนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.177153421+07:00","message":"[buffer interim] 168 false ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.177159638+07:00","message":"[bufferProcess] interim [960000000]:ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.177172025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.17717895+07:00","message":"[bufferProcess] send to processor (ticker):ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.177181801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.177184624+07:00","message":"> Transcript [1230] [false]: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.177186982+07:00","message":"Set StatePrefix (first interim): 'ประเภทนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.224865509+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334914247+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334957174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเภทนี้\",\"confidence\":0.89947605}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334963579+07:00","message":"receive interim result [true|false]: ประเภทนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334972548+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334974437+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.334980939+07:00","message":"[buffer interim] 168 true ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.334989134+07:00","message":"[bufferProcess] interim [260000000]:ประเภทนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.334995104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.334997843+07:00","message":"> Transcript [1231] [true]: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.335000818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.335002727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.335004503+07:00","message":"StatePrefix: 'ประเภทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.335006759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:30.335011178+07:00","message":"Push: 'ประเภทนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.335019567+07:00","message":"push: {true ประเภทนี้ 0 0xc0022beb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:30.340973958+07:00","message":"write wav file: './tmp/7547/7547_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:30.356605494+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.250818026+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.250859539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.250864824+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.250878225+07:00","message":"[buffer interim] 169 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.250884369+07:00","message":"[bufferProcess] interim [900000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.250886299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.327877565+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.327918481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.327924021+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.327936935+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.327943536+07:00","message":"[bufferProcess] interim [20000000]:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.327946069+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.327951469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.327954595+07:00","message":"> Transcript [1232] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.327956899+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.35307053+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.35309948+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353113705+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353115459+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353117003+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353118514+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353120014+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353121692+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353123278+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353124976+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353126588+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353128044+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.353129516+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.602583878+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.602618666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.602623481+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.602637526+07:00","message":"[buffer interim] 169 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602646305+07:00","message":"[bufferProcess] interim [260000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602648469+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602653406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602655828+07:00","message":"> Transcript [1233] [false]: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602658135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.602660099+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.645200872+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.645238608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.645245361+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.645259805+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645267569+07:00","message":"[bufferProcess] interim [320000000]:เรื่องเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645271418+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645275604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645279339+07:00","message":"> Transcript [1234] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645282823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.645285429+07:00","message":"Set new StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.726078198+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.726118304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.726133816+07:00","message":"receive interim result [false|false]: เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.726148237+07:00","message":"[buffer interim] 169 false เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726157391+07:00","message":"[bufferProcess] interim [380000000]:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726160239+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726166795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726169874+07:00","message":"> Transcript [1235] [false]: 'เรื่องเกี่ยวกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726172122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.726174164+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.77245917+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.772500177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.772506061+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:31.772520981+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772527641+07:00","message":"[bufferProcess] interim [440000000]:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772530217+07:00","message":"[bufferProcess] send to processor:เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772533666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772536381+07:00","message":"> Transcript [1236] [false]: 'เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772538374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:31.772540109+07:00","message":"Set new StatePrefix: 'เกี่ยวกับ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:31.929382097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:31.929398157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.089527011+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.089565111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.089573907+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.089589855+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089596652+07:00","message":"[bufferProcess] interim [740000000]:เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089599042+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089606503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089609964+07:00","message":"> Transcript [1237] [false]: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089612303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.089614648+07:00","message":"Set new StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.092092218+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.092107333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.092111451+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.092122059+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092126175+07:00","message":"[bufferProcess] interim [800000000]:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092128123+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092134739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092137201+07:00","message":"> Transcript [1238] [false]: 'เรื่องเกี่ยวกับปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092139771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092142439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092144183+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.092146251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.227039377+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.22708066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.22708674+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.227098737+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227106451+07:00","message":"[bufferProcess] interim [920000000]:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227109012+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.22711486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.22711778+07:00","message":"> Transcript [1239] [false]: 'เรื่องเกี่ยวกับปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227121252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227123594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227125619+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.227128211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.672085435+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.672128612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.672135452+07:00","message":"receive interim result [false|false]: เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.67215022+07:00","message":"[buffer interim] 169 false เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672160131+07:00","message":"[bufferProcess] interim [340000000]:เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672162483+07:00","message":"[bufferProcess] send to processor:เรื่องเกี่ยวกับปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672166378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672169557+07:00","message":"> Transcript [1240] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672172767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672174647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672176579+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.672178834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.715927678+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.856952086+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857005094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ\",\"confidence\":0.8769735}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857014706+07:00","message":"receive interim result [true|false]: แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857027226+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857029966+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857035859+07:00","message":"[buffer interim] 169 true แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857043842+07:00","message":"[bufferProcess] interim [580000000]:แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857051382+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857055858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857058892+07:00","message":"> Transcript [1241] [false]: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857061812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857063641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.85706559+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857067788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857070258+07:00","message":"Push: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857072092+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857074047+07:00","message":"Set new StatePrefix : 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857075983+07:00","message":"Next Push (prob) : 'ภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857077735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857079603+07:00","message":"> Transcript [1242] [true]: 'แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857081804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.85708336+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857084965+07:00","message":"StatePrefix: 'เรื่องเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857086692+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857088171+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857200677+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857204083+07:00","message":"TextPushed: 'เรื่องเกี่ยวกับปัจจัยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.85720601+07:00","message":"Set new StatePrefix : 'แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857207955+07:00","message":"Next Push (prob) : 'แล้วจะเรียนเกี่ยวกับปัจจัยภายนอกค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857206183+07:00","message":"push: {false เรื่องเกี่ยวกับปัจจัย 0 0xc0025a4400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:32.857231066+07:00","message":"push: {true ค่ะ 0 0xc0025a4400}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:32.857226858+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_169.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:32.865103847+07:00","message":"write wav file: './tmp/7547/7547_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.428476997+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.554953093+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.67532244+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.683157488+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.683173102+07:00","message":"found end of frame, send empty tag with msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.683176061+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.683181027+07:00","message":"[buffer interim] 170 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683186999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683190629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683193286+07:00","message":"> Transcript [1243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683195461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.68319719+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683199012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683200845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:33.683203346+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:33.683210904+07:00","message":"push: {true \n 0 0xc001afec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:33.687582459+07:00","message":"write wav file: './tmp/7547/7547_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.346365635+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.346425988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.346432427+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.346452124+07:00","message":"[buffer interim] 171 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.346460154+07:00","message":"[bufferProcess] interim [640000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.346462269+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.374654881+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.374698394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.374703841+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.374719584+07:00","message":"[buffer interim] 171 false 30"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.374726808+07:00","message":"[bufferProcess] interim [700000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.37472995+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.374741974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.374746126+07:00","message":"> Transcript [1244] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.374748946+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.401414142+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.401447202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.401452037+07:00","message":"receive interim result [false|false]: 3 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.401464264+07:00","message":"[buffer interim] 171 false 3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401470314+07:00","message":"[bufferProcess] interim [820000000]:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.40147273+07:00","message":"[bufferProcess] send to processor:30"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401475977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401478378+07:00","message":"> Transcript [1245] [false]: '30'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401481034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401482945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401484731+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.401486435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.533595393+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.533629992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.5\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.53363595+07:00","message":"receive interim result [false|false]: 3.5"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.533647414+07:00","message":"[buffer interim] 171 false 3.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533655721+07:00","message":"[bufferProcess] interim [880000000]:3.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533658234+07:00","message":"[bufferProcess] send to processor:3 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533663931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533666777+07:00","message":"> Transcript [1246] [false]: '3 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533669414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533671192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533672922+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.533675031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.660992357+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.661048018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.661054647+07:00","message":"receive interim result [false|false]: 3.2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.661069487+07:00","message":"[buffer interim] 171 false 3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.66107718+07:00","message":"[bufferProcess] interim [940000000]:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661080302+07:00","message":"[bufferProcess] send to processor:3.5"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661087622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661091017+07:00","message":"> Transcript [1247] [false]: '3.5'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661093717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.66109575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661097668+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.661099762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.917483134+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.917522942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.917528434+07:00","message":"receive interim result [false|false]: 3.2 จุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.917545238+07:00","message":"[buffer interim] 171 false 3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917553626+07:00","message":"[bufferProcess] interim [240000000]:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917560588+07:00","message":"[bufferProcess] send to processor:3.2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917583173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917586655+07:00","message":"> Transcript [1248] [false]: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917589313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917591077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.9175933+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917595765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917601991+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917604362+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917606306+07:00","message":"Set new StatePrefix : '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:34.917608427+07:00","message":"Next Push (prob) : '.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:34.91761663+07:00","message":"push: {false 3 0 0xc0025a4680}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:34.929673472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:34.929694305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.047977484+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.048016137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.048022608+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.048039133+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048047696+07:00","message":"[bufferProcess] interim [360000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048049748+07:00","message":"[bufferProcess] send to processor:3.2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048053828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048057329+07:00","message":"> Transcript [1249] [false]: '3.2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048059938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048062016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048064256+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.048066328+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.617873625+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.617906764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.61791212+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:35.617925677+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.61793219+07:00","message":"[bufferProcess] interim [960000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617934215+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617940439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617943314+07:00","message":"> Transcript [1250] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617945688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617947565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617952936+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:35.617959787+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271267345+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271300592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271306259+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.2713232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271328911+07:00","message":"receive interim result [false|false]:  ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271336933+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.271339992+07:00","message":"[buffer interim] 171 false  ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271345735+07:00","message":"[bufferProcess] interim [560000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271347731+07:00","message":"[bufferProcess] send to processor:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.27135054+07:00","message":"[bufferProcess] interim [560000000]: ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271353183+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271355791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271358444+07:00","message":"> Transcript [1251] [false]: '3.2.1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271360818+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271362628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.271364411+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.27136642+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457731599+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457774313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457779215+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457791625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457797302+07:00","message":"receive interim result [false|false]:  ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457806981+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457810485+07:00","message":"[buffer interim] 171 false  ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457815949+07:00","message":"[bufferProcess] interim [740000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457818327+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457821153+07:00","message":"[bufferProcess] interim [740000000]: ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457823213+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457825493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457828149+07:00","message":"> Transcript [1252] [false]: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457830696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457832454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457834438+07:00","message":"StatePrefix: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457836363+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457838576+07:00","message":"Push: '.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457840304+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457842087+07:00","message":"Set new StatePrefix : '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.457843965+07:00","message":"Next Push (prob) : '.1 ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.457851099+07:00","message":"push: {false .2 0 0xc0025a4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.516694403+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.516725014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.516729643+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.516746654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.516750705+07:00","message":"receive interim result [false|false]:  ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.51676275+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.51677502+07:00","message":"[buffer interim] 171 false  ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516782817+07:00","message":"[bufferProcess] interim [860000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516785748+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516790714+07:00","message":"[bufferProcess] interim [860000000]: ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.51679343+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516796117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516798973+07:00","message":"> Transcript [1253] [false]: '3.2.1 ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516801641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516803533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516805351+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.516807308+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.652359478+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.652394596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.652399644+07:00","message":"receive interim result [false|false]: 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.652410701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.652413981+07:00","message":"receive interim result [false|false]:  ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.65242169+07:00","message":"[buffer interim] 171 false 3.2.1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.65242494+07:00","message":"[buffer interim] 171 false  ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652430385+07:00","message":"[bufferProcess] interim [980000000]:3.2.1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652432618+07:00","message":"[bufferProcess] send to processor:3.2.1 ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652435403+07:00","message":"[bufferProcess] interim [980000000]: ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652437626+07:00","message":"[bufferProcess] update buffer: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652440209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652442948+07:00","message":"> Transcript [1254] [false]: '3.2.1 ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652445341+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.65244726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652450714+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:36.652452997+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:36.954715588+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.017485225+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051394714+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051446947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3.2.1 ปัจจัยภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.05145549+07:00","message":"receive interim result [true|false]: 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051469937+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051473262+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051481754+07:00","message":"[buffer interim] 171 true 3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051489089+07:00","message":"[bufferProcess] interim [460000000]:3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051492663+07:00","message":"[bufferProcess] send to processor (isfinal):3.2.1 ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051496244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051498824+07:00","message":"> Transcript [1255] [false]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051501393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051503161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051504929+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051507332+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051508999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051510905+07:00","message":"> Transcript [1256] [true]: '3.2.1 ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051512968+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.05151445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051516176+07:00","message":"StatePrefix: '3.2.1 ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.05151778+07:00","message":"TextPushed: '3.2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.051520043+07:00","message":"Push: '.1 ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.051527661+07:00","message":"push: {true .1 ปัจจัยภายนอก 0 0xc0025a4680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:37.060144065+07:00","message":"write wav file: './tmp/7547/7547_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.14564152+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.223966132+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.223983958+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.223987254+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.223993485+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.223999718+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224003756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224006971+07:00","message":"> Transcript [1257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224009601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224011461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224013184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224015078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:37.224017851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.224027328+07:00","message":"push: {true \n 0 0xc00212f200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:37.228795768+07:00","message":"write wav file: './tmp/7547/7547_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:37.337001696+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:37.930063422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:37.930075415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.880487077+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.880526736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.880531979+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.880545793+07:00","message":"[buffer interim] 173 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880554138+07:00","message":"[bufferProcess] interim [580000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880556927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880565618+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880568772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880571459+07:00","message":"> Transcript [1258] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.880573655+07:00","message":"Set StatePrefix (first interim): 'ปัจจัยภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.954359626+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.95439695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.954402704+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:38.95441439+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.954421061+07:00","message":"[bufferProcess] interim [700000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:38.954422971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.399718894+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.399767014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.399773168+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.399789529+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399797286+07:00","message":"[bufferProcess] interim [60000000]:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399799578+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399803494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399806414+07:00","message":"> Transcript [1259] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399808626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.399811041+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.661618874+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.661670762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.66168378+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.661706032+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661721324+07:00","message":"[bufferProcess] interim [420000000]:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661725753+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661735557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661747125+07:00","message":"> Transcript [1260] [false]: 'ปัจจัยภายนอกคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661751757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661754936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661757695+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.661760732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.779809848+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.779848468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.779854757+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.779866442+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779877004+07:00","message":"[bufferProcess] interim [480000000]:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779880247+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779887851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779892644+07:00","message":"> Transcript [1261] [false]: 'ปัจจัยภายนอกคือปัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779897087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779900615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779902555+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.779904618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.972493815+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.972531755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.972537575+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:39.972551884+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972559006+07:00","message":"[bufferProcess] interim [720000000]:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972561466+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972568077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972571029+07:00","message":"> Transcript [1262] [false]: 'ปัจจัยภายนอกคือปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972574421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972576448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.97257817+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:39.972580741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.293836247+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.293885921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.293892015+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.293906459+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293913763+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.29391641+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293921935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.29392484+07:00","message":"> Transcript [1263] [false]: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293928081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293930071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293932067+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293934583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293938814+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293940674+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293942682+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.293944702+07:00","message":"Next Push (prob) : 'คือปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.293969622+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc001afef80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.484021089+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.484062857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.484070769+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.484086078+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484093275+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484096779+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484104881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484109198+07:00","message":"> Transcript [1264] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484113715+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484116345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484120605+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.484124039+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.801900835+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.801940411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.801945652+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:40.80195784+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801965396+07:00","message":"[bufferProcess] interim [500000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801968228+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801973639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.8019762+07:00","message":"> Transcript [1265] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801979665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801981717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.801983643+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:40.80198594+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:40.931018161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:40.931034876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.195372657+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.195418534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.195424889+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.19543824+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195446439+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195449055+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.19545587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195458667+07:00","message":"> Transcript [1266] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195462347+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195464471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195467522+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.195470033+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.778825999+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.778861878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.778867394+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.778880929+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778887941+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778890408+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778896664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778899271+07:00","message":"> Transcript [1267] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778902979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778905159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778907938+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.77891064+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.77891537+07:00","message":"Push: 'คือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778917106+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778919033+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:41.778921207+07:00","message":"Next Push (prob) : 'พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:41.778929203+07:00","message":"push: {false คือปัจจัยที่ 0 0xc001afef80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.083151511+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.083194073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.0832022+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.083216629+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083224033+07:00","message":"[bufferProcess] interim [760000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083227377+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083234693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083237597+07:00","message":"> Transcript [1268] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083241197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083243948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083246755+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.083249526+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.27055207+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.270587812+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-04-22T13:27:42.270592843+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.270606564+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270613593+07:00","message":"[bufferProcess] interim [940000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270615975+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270622889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270625408+07:00","message":"> Transcript [1269] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270628182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270630105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.270632047+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.27063557+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.406980292+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.40701965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.40702691+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.407041933+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407048518+07:00","message":"[bufferProcess] interim [120000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407051431+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407058471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.40706239+07:00","message":"> Transcript [1270] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407066146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407068149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407070374+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.407072712+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.859588425+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.859636559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.859649138+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.859667574+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859676354+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859682091+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859686738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859690881+07:00","message":"> Transcript [1271] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859696116+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859698687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.85970173+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859705222+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859713177+07:00","message":"Push: 'พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859716267+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859719375+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:42.859723708+07:00","message":"Next Push (prob) : 'สภาพแวดล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:42.859734251+07:00","message":"push: {false พืชได้รับจาก 0 0xc001afef80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.51943107+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.519472811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.519481975+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.519497069+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519506051+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519509855+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519514765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519518517+07:00","message":"> Transcript [1272] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519523103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519525915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519528443+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.519532613+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.565291403+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.565325853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.565334317+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.565348695+07:00","message":"[buffer interim] 173 false ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.5653572+07:00","message":"[bufferProcess] interim [320000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565361068+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565366685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565370269+07:00","message":"> Transcript [1273] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565375022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.56537755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565380573+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.565384248+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.805400314+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904137748+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904187609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904197682+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904208991+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904212062+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904220262+07:00","message":"[buffer interim] 173 true ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904233794+07:00","message":"[bufferProcess] interim [680000000]:ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904243162+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904248146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904252359+07:00","message":"> Transcript [1274] [false]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904256879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904259766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904263219+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904267151+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904270007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904272938+07:00","message":"> Transcript [1275] [true]: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904276671+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904279495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904282247+07:00","message":"StatePrefix: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจากสภาพแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.904285609+07:00","message":"TextPushed: 'ปัจจัยภายนอกคือปัจจัยที่พืชได้รับจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:43.90429523+07:00","message":"Push: 'สภาพแวดล้อมนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:43.904306176+07:00","message":"push: {true สภาพแวดล้อมนะคะอย่างเช่น 0 0xc001afef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:43.917117988+07:00","message":"write wav file: './tmp/7547/7547_173.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:43.931945405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:43.931957521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:44.256621124+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:44.909311549+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:44.909351809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:44.909356439+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:44.909370172+07:00","message":"[buffer interim] 174 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909376281+07:00","message":"[bufferProcess] interim [660000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909378009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909383851+07:00","message":"[bufferProcess] send to processor (ticker):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909386411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909389015+07:00","message":"> Transcript [1276] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:44.909391044+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.156486512+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247331377+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247373534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247379587+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247387046+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247389603+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.247396982+07:00","message":"[buffer interim] 174 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247405188+07:00","message":"[bufferProcess] interim [110000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.2474091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247412216+07:00","message":"> Transcript [1277] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247414964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247418217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247420344+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.247422369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.24742499+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.24743476+07:00","message":"push: {true แสง 0 0xc0004a2100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:45.254141473+07:00","message":"write wav file: './tmp/7547/7547_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.276437731+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.822118313+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.822171494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Just\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.822177529+07:00","message":"receive interim result [false|false]: Just"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:45.822190666+07:00","message":"[buffer interim] 175 false Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.822198442+07:00","message":"[bufferProcess] interim [540000000]:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:45.822200462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.001837186+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.001878389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jaspal\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.001883941+07:00","message":"receive interim result [false|false]: Jaspal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.001896092+07:00","message":"[buffer interim] 175 false Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.001903911+07:00","message":"[bufferProcess] interim [720000000]:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.001906039+07:00","message":"[bufferProcess] send to processor:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.001911551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.001914305+07:00","message":"> Transcript [1278] [false]: 'Just'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.001916478+07:00","message":"Set StatePrefix (first interim): 'Just'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.11986819+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.119905116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.119910993+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.119925885+07:00","message":"[buffer interim] 175 false แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119933348+07:00","message":"[bufferProcess] interim [840000000]:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119935949+07:00","message":"[bufferProcess] send to processor:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119942955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119945688+07:00","message":"> Transcript [1279] [false]: 'Jaspal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119947817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.119950085+07:00","message":"Set new StatePrefix: 'Jaspal'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.250253937+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.250296097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.250301817+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.250314125+07:00","message":"[buffer interim] 175 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.250323682+07:00","message":"[bufferProcess] interim [20000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.250326327+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.250332517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.250335372+07:00","message":"> Transcript [1280] [false]: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.25033763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.250339738+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.83512579+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.835157539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.835163139+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:46.835176773+07:00","message":"[buffer interim] 175 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835184549+07:00","message":"[bufferProcess] interim [620000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835187187+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.83519438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835197335+07:00","message":"> Transcript [1281] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835200487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835202685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835204933+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:46.835207019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:46.933028506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:46.933053056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.133889642+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.219448098+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.219499018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\",\"confidence\":0.9278756}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.219505848+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.21951551+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.219517674+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.21952758+07:00","message":"[buffer interim] 175 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219537915+07:00","message":"[bufferProcess] interim [70000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219541503+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219545303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219548375+07:00","message":"> Transcript [1282] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.21955158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219553532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219557084+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219559168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219560784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219562598+07:00","message":"> Transcript [1283] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219564806+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.21956637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219567939+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219569465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.219575661+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.219584325+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc0004a2480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:47.227330897+07:00","message":"write wav file: './tmp/7547/7547_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.456596494+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.91400566+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.914039449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.914044085+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.914062053+07:00","message":"[buffer interim] 176 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.914068575+07:00","message":"[bufferProcess] interim [480000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.914070858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.984817661+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.98485919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.98486468+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:47.984876251+07:00","message":"[buffer interim] 176 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.984884681+07:00","message":"[bufferProcess] interim [540000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.984886758+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.984890583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.984893348+07:00","message":"> Transcript [1284] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:47.984895363+07:00","message":"Set StatePrefix (first interim): 'น่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.700834221+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.700878269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.700884448+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.700896207+07:00","message":"[buffer interim] 176 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700903885+07:00","message":"[bufferProcess] interim [140000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700906531+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700910776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700913949+07:00","message":"> Transcript [1285] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700916058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.700918218+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.750238828+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.750293135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.750299478+07:00","message":"receive interim result [false|false]: น้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.750325138+07:00","message":"[buffer interim] 176 false น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750334734+07:00","message":"[bufferProcess] interim [320000000]:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750338283+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750347862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750352293+07:00","message":"> Transcript [1286] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750357386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750360733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750362747+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.750365046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.913268779+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.913311221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.913318177+07:00","message":"receive interim result [false|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:48.913335201+07:00","message":"[buffer interim] 176 false น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913343169+07:00","message":"[bufferProcess] interim [500000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913345853+07:00","message":"[bufferProcess] send to processor:น้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913353804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913357611+07:00","message":"> Transcript [1287] [false]: 'น้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913362518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913366515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913370032+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:48.913373058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.314160378+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391797434+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391844218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำอุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391850831+07:00","message":"receive interim result [true|false]: น้ำอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391861744+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391863856+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391870633+07:00","message":"[buffer interim] 176 true น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391879025+07:00","message":"[bufferProcess] interim [70000000]:น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391885539+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391889068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391891901+07:00","message":"> Transcript [1288] [false]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391896217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391898149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391901037+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.39190377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391905445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391907404+07:00","message":"> Transcript [1289] [true]: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391909592+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391911172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391912692+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391914181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:49.391921476+07:00","message":"Push: 'น้ำอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.391929579+07:00","message":"push: {true น้ำอุณหภูมิ 0 0xc0004a2780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:49.398685387+07:00","message":"write wav file: './tmp/7547/7547_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:49.435804737+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:49.933952391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:49.93399863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.167341871+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.167398142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.167406008+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.167419772+07:00","message":"[buffer interim] 177 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.16742641+07:00","message":"[bufferProcess] interim [830000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.16742859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.525046215+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624696723+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.62473657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624749127+07:00","message":"receive interim result [true|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624757976+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624760455+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624767072+07:00","message":"[buffer interim] 177 true ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624774757+07:00","message":"[bufferProcess] interim [310000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624778228+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624781059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624783694+07:00","message":"> Transcript [1290] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624785747+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624787281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624789003+07:00","message":"> Transcript [1291] [true]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624791539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.62479335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624795396+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.624797222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:50.62479957+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.624808031+07:00","message":"push: {true ร้านอาหาร 0 0xc0004a3000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:50.632560021+07:00","message":"write wav file: './tmp/7547/7547_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:50.916131406+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:51.949997145+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:51.95004827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:51.950053388+07:00","message":"receive interim result [false|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:51.950068459+07:00","message":"[buffer interim] 178 false ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.950075817+07:00","message":"[bufferProcess] interim [80000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.950078533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.95008702+07:00","message":"[bufferProcess] send to processor (ticker):ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.950090545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.950093271+07:00","message":"> Transcript [1292] [false]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:51.950095532+07:00","message":"Set StatePrefix (first interim): 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.134970748+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.220197981+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.220239868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกซิเจน\",\"confidence\":0.9255723}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.22024503+07:00","message":"receive interim result [true|false]: ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.220255253+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.22025736+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.22026333+07:00","message":"[buffer interim] 178 true ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.22032071+07:00","message":"[bufferProcess] interim [440000000]:ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.22032678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220329493+07:00","message":"> Transcript [1293] [true]: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220332495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220334494+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220336621+07:00","message":"StatePrefix: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220338817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.220343086+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.220350686+07:00","message":"push: {true ออกซิเจน 0 0xc000186100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:52.226812205+07:00","message":"write wav file: './tmp/7547/7547_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.266906927+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.454128905+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.516356922+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.686876364+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.686896846+07:00","message":"found end of frame, send empty tag with msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.686899609+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.686905812+07:00","message":"[buffer interim] 179 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686912741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686916114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686918765+07:00","message":"> Transcript [1294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686921217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686923015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686924718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686926535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:52.686934737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:52.686944177+07:00","message":"push: {true \n 0 0xc000187300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:52.691331419+07:00","message":"write wav file: './tmp/7547/7547_179.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:52.934016693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:52.934022485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.055878208+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.055923628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.055928453+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.055940129+07:00","message":"[buffer interim] 180 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.055946143+07:00","message":"[bufferProcess] interim [540000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.055948065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.192898923+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.192940569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Last\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.192945527+07:00","message":"receive interim result [false|false]: Last"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.19295863+07:00","message":"[buffer interim] 180 false Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.192964975+07:00","message":"[bufferProcess] interim [660000000]:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.192967284+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.192973644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.192976437+07:00","message":"> Transcript [1295] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.192978331+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.251894912+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.251933496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล่าสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.251939158+07:00","message":"receive interim result [false|false]: ล่าสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.251951486+07:00","message":"[buffer interim] 180 false ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251957256+07:00","message":"[bufferProcess] interim [780000000]:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251961389+07:00","message":"[bufferProcess] send to processor:Last"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251964861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251967814+07:00","message":"> Transcript [1296] [false]: 'Last'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251970073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.251972041+07:00","message":"Set new StatePrefix: 'Last'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.498861091+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.498906685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาสตรี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.498912073+07:00","message":"receive interim result [false|false]: ยาสตรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.498926187+07:00","message":"[buffer interim] 180 false ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498933582+07:00","message":"[bufferProcess] interim [960000000]:ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498935756+07:00","message":"[bufferProcess] send to processor:ล่าสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498939281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498942084+07:00","message":"> Transcript [1297] [false]: 'ล่าสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498944052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.498945824+07:00","message":"Set new StatePrefix: 'ล่าสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.699106516+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.699144387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.699149386+07:00","message":"receive interim result [false|false]: ร้านศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:53.699164202+07:00","message":"[buffer interim] 180 false ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.699170414+07:00","message":"[bufferProcess] interim [140000000]:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.699174928+07:00","message":"[bufferProcess] send to processor:ยาสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.699177984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.69918127+07:00","message":"> Transcript [1298] [false]: 'ยาสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.69918382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:53.699185613+07:00","message":"Set new StatePrefix: 'ยาสตรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.085292398+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.085336187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านศัตรูคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.085341483+07:00","message":"receive interim result [false|false]: ร้านศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.085355013+07:00","message":"[buffer interim] 180 false ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085361109+07:00","message":"[bufferProcess] interim [620000000]:ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085363879+07:00","message":"[bufferProcess] send to processor:ร้านศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085370696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085374052+07:00","message":"> Transcript [1299] [false]: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085376107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.085377872+07:00","message":"Set new StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.244873993+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.315313791+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385495829+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385538038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และศัตรูคือ\",\"confidence\":0.8838642}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385544171+07:00","message":"receive interim result [true|false]: และศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.38555437+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385556376+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385562468+07:00","message":"[buffer interim] 180 true และศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385572382+07:00","message":"[bufferProcess] interim [950000000]:และศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385575918+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385579548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385582535+07:00","message":"> Transcript [1300] [false]: 'ร้านศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385585439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385587234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385588975+07:00","message":"StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385590859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385593287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385595262+07:00","message":"> Transcript [1301] [true]: 'และศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.38559719+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385598762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385600319+07:00","message":"StatePrefix: 'ร้านศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385601871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.385604327+07:00","message":"Push: 'และศัตรูคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.385612021+07:00","message":"push: {true และศัตรูคือ 0 0xc00212ea00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:54.391978742+07:00","message":"write wav file: './tmp/7547/7547_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.434377436+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.635641136+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.708221173+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.708240099+07:00","message":"found end of frame, send empty tag with msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.708243165+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.708249675+07:00","message":"[buffer interim] 181 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708256514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708260483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708263148+07:00","message":"> Transcript [1302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708265519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708267303+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708269214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708271063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:54.708273524+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:54.708281794+07:00","message":"push: {true \n 0 0xc001afe180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:54.712998077+07:00","message":"write wav file: './tmp/7547/7547_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.712357865+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.712411799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประชาไท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.71241693+07:00","message":"receive interim result [false|false]: ประชาไท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.71243458+07:00","message":"[buffer interim] 182 false ประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.712441651+07:00","message":"[bufferProcess] interim [130000000]:ประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.712443458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.71244922+07:00","message":"[bufferProcess] send to processor (ticker):ประชาไท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.712451836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.712454546+07:00","message":"> Transcript [1303] [false]: 'ประชาไท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.712456738+07:00","message":"Set StatePrefix (first interim): 'ประชาไท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.797287554+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.797326675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.797331408+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:55.797345685+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.797353741+07:00","message":"[bufferProcess] interim [190000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:55.797355672+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:55.93510341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:55.935112584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.14685306+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.146903056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.146910902+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.146924747+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146930857+07:00","message":"[bufferProcess] interim [490000000]:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146933268+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146938577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146941324+07:00","message":"> Transcript [1304] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146943433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.146945337+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.398061785+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.398099584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.398105536+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.398118681+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398126094+07:00","message":"[bufferProcess] interim [610000000]:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398128392+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398133905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398136829+07:00","message":"> Transcript [1305] [false]: 'ปัจจัยภายนอกกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398140001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398142057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398143989+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.398146032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.754482599+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.754515621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.754527043+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.754548719+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754555078+07:00","message":"[bufferProcess] interim [210000000]:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754557313+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754562922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754565564+07:00","message":"> Transcript [1306] [false]: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754568557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754570533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754572313+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.754574429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.914538644+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.914587344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.914595151+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:56.914611199+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914620082+07:00","message":"[bufferProcess] interim [330000000]:ปัจจัยภายนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914624202+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914628764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914633288+07:00","message":"> Transcript [1307] [false]: 'ปัจจัยภายนอกแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914639174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.91464202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.91464385+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:56.914645752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.467947352+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.467987454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.467994056+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.468007408+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468016536+07:00","message":"[bufferProcess] interim [930000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468020223+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468027932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468039515+07:00","message":"> Transcript [1308] [false]: 'ปัจจัยภายนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468043741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468045583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468048155+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468050205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468054405+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468057671+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468061273+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.468064206+07:00","message":"Next Push (prob) : 'จากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.468073931+07:00","message":"push: {false ปัจจัยภายนอก 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.655611781+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.655649206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.655655059+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.655665801+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.655675218+07:00","message":"[bufferProcess] interim [110000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.65567895+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.65568462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.655688668+07:00","message":"> Transcript [1309] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.655691752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.65569456+07:00","message":"Set new StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.971677408+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.971713897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.971718743+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:57.971730503+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971737214+07:00","message":"[bufferProcess] interim [350000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971744762+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971748788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971751473+07:00","message":"> Transcript [1310] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971755077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971757089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971759299+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:57.971762178+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.163659688+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.163703495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.163709458+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.163726739+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163734708+07:00","message":"[bufferProcess] interim [590000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163738238+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163753299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163757212+07:00","message":"> Transcript [1311] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.16376184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.16376492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163768004+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.163771801+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.292363356+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.292397776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.292403491+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.292418937+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292425759+07:00","message":"[bufferProcess] interim [710000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292428118+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292431555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.29243445+07:00","message":"> Transcript [1312] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292437686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292439508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292441453+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.292443677+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.551463552+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.551498033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.551505133+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.551520008+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551527472+07:00","message":"[bufferProcess] interim [950000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551530143+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551536959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551539837+07:00","message":"> Transcript [1313] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551543516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551545334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551547614+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551550321+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551556526+07:00","message":"Push: 'แบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551558322+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551560852+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.551564926+07:00","message":"Next Push (prob) : 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.551572369+07:00","message":"push: {false แบบนี้มีอิทธิพล 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.555146895+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.555163052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.55516752+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.555178753+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555183105+07:00","message":"[bufferProcess] interim [10000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555185148+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555187527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555189905+07:00","message":"> Transcript [1314] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.55519246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555194256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555196004+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.555198264+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:58.935143692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:27:58.935165615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.992954854+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.992992034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.992997983+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:58.993012196+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993018428+07:00","message":"[bufferProcess] interim [370000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993020974+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993024586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993027576+07:00","message":"> Transcript [1315] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993030641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993032545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993034306+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:58.993036798+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.193062713+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.193098626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.19310592+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.193119473+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193127886+07:00","message":"[bufferProcess] interim [610000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193130498+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193135985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193138614+07:00","message":"> Transcript [1316] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193141937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193143681+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193145648+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.193148213+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.754789286+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.774537795+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.774571532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.77457698+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.774590177+07:00","message":"[buffer interim] 182 false ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774597626+07:00","message":"[bufferProcess] interim [210000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.77460011+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774603481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774606145+07:00","message":"> Transcript [1317] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774611283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774613324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774615418+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774617743+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774623744+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774626105+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774628745+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.774631191+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.77463815+07:00","message":"push: {false ต่อการเจริญ 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933332603+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933370721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9346087}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933376967+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933386156+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933388388+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933394796+07:00","message":"[buffer interim] 182 true ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933403635+07:00","message":"[bufferProcess] interim [330000000]:ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933407239+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933410112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933412754+07:00","message":"> Transcript [1318] [false]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933415971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933417908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933419668+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.93342208+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933423932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933441011+07:00","message":"> Transcript [1319] [true]: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933443296+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933444888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933446438+07:00","message":"StatePrefix: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933448331+07:00","message":"TextPushed: 'ปัจจัยภายนอกแบบนี้มีอิทธิพลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:27:59.933454171+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:27:59.933462717+07:00","message":"push: {true เติบโตของพืช 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:27:59.944326401+07:00","message":"write wav file: './tmp/7547/7547_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:00.205989328+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:00.865765168+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:00.865800024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:00.865804854+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:00.865816172+07:00","message":"[buffer interim] 183 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:00.865827507+07:00","message":"[bufferProcess] interim [660000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:00.865829422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.059545479+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.059584557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.059589774+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.059604423+07:00","message":"[buffer interim] 183 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.05961091+07:00","message":"[bufferProcess] interim [840000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.059613105+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.059616253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.059619214+07:00","message":"> Transcript [1320] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.05962144+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.184780235+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.184828272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.184834478+07:00","message":"receive interim result [false|false]: ส่งผลให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.184846308+07:00","message":"[buffer interim] 183 false ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184855304+07:00","message":"[bufferProcess] interim [20000000]:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.18485879+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184863906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184866757+07:00","message":"> Transcript [1321] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184869737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184871859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184873635+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.184875509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353146393+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353178883+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353181629+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353183267+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353184852+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353186422+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353187962+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353189479+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353190987+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353192506+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353194042+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353195591+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353197124+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353198716+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353200233+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353201855+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353203421+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.353204959+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.435364623+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.435399487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.435404823+07:00","message":"receive interim result [false|false]: ส่งผลให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.435418075+07:00","message":"[buffer interim] 183 false ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435424307+07:00","message":"[bufferProcess] interim [260000000]:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435426561+07:00","message":"[bufferProcess] send to processor:ส่งผลให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435430431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435433873+07:00","message":"> Transcript [1322] [false]: 'ส่งผลให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435437547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435439598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.435441568+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.43544363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.447963075+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.44798632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.447992436+07:00","message":"receive interim result [false|false]: ส่งผลให้พื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.44800484+07:00","message":"[buffer interim] 183 false ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.44800995+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448012164+07:00","message":"[bufferProcess] send to processor:ส่งผลให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448014953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448017237+07:00","message":"> Transcript [1323] [false]: 'ส่งผลให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.44801966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448021538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448024009+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.448025801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.567982588+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.568021962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.568028142+07:00","message":"receive interim result [false|false]: ส่งผลให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.568038527+07:00","message":"[buffer interim] 183 false ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568045281+07:00","message":"[bufferProcess] interim [380000000]:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.56804749+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568051168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568053972+07:00","message":"> Transcript [1324] [false]: 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568057214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568059225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568061441+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568063648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568066086+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568067823+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568069688+07:00","message":"Set new StatePrefix : 'ส่งผลให้พื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.568071597+07:00","message":"Next Push (prob) : 'ผลให้พื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.568078626+07:00","message":"push: {false ส่ง 0 0xc0025a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.645706763+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.645749967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.645755788+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.645768369+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645781447+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลให้พืชจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645784149+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645792869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645796119+07:00","message":"> Transcript [1325] [false]: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645798534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.645802524+07:00","message":"Set new StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.751716278+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.751755885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.751761579+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:01.751775201+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751781183+07:00","message":"[bufferProcess] interim [560000000]:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751783363+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751788515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751791318+07:00","message":"> Transcript [1326] [false]: 'ส่งผลให้พืชจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751794401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751796432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751798214+07:00","message":"StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:01.751800795+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:01.935344756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:01.935351362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.069824627+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.069865086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.069873204+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.069890963+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069899094+07:00","message":"[bufferProcess] interim [860000000]:ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069902666+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069907612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069911735+07:00","message":"> Transcript [1327] [false]: 'ส่งผลให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069916318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069918864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.069921351+07:00","message":"StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.06992494+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.072751628+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.072773016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.072778528+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.072791949+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072797418+07:00","message":"[bufferProcess] interim [920000000]:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072800357+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072807734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.07281089+07:00","message":"> Transcript [1328] [false]: 'ส่งผลให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072814585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072817097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.07281996+07:00","message":"StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.072823172+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.338341545+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.33838688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.338393511+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.338410709+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338419053+07:00","message":"[bufferProcess] interim [220000000]:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338421776+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338430208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338433626+07:00","message":"> Transcript [1329] [false]: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338437675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338440533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338442375+07:00","message":"StatePrefix: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338444992+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338452534+07:00","message":"Push: 'ผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338454451+07:00","message":"TextPushed: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.33845689+07:00","message":"Set new StatePrefix : 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.338459551+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.338467871+07:00","message":"push: {false ผลให้พืช 0 0xc0025a4b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.523871709+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.523909442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.523915539+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.523929529+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523941781+07:00","message":"[bufferProcess] interim [340000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523944591+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523948562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523951645+07:00","message":"> Transcript [1330] [false]: 'ส่งผลให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523954963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523956771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523958687+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:02.523960854+07:00","message":"TextPushed: 'ส่งผลให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:02.954370812+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.035145603+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.03518726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลให้พืชเจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.035193802+07:00","message":"receive interim result [false|false]: ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.03521194+07:00","message":"[buffer interim] 183 false ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035221975+07:00","message":"[bufferProcess] interim [940000000]:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035224845+07:00","message":"[bufferProcess] send to processor:ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035230717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035233317+07:00","message":"> Transcript [1331] [false]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035236911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035239381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035244104+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.035246369+07:00","message":"TextPushed: 'ส่งผลให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.056332553+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.056358002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจส่งผลให้พืชเจริญเติบโตได้ดี\",\"confidence\":0.9296316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.05636367+07:00","message":"receive interim result [true|false]: อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.05637282+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.056374821+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.056381053+07:00","message":"[buffer interim] 183 true อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056385559+07:00","message":"[bufferProcess] interim [970000000]:อาจส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056388431+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลให้พืชเจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056391043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056393673+07:00","message":"> Transcript [1332] [false]: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056396347+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056398269+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056399887+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056401796+07:00","message":"TextPushed: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056403452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056405276+07:00","message":"> Transcript [1333] [true]: 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056407551+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.05640942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056411069+07:00","message":"StatePrefix: 'ส่งผลให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056412668+07:00","message":"TextPushed: 'ส่งผลให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056414212+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056528139+07:00","message":"Push: 'เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056530638+07:00","message":"TextPushed: 'ส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056532691+07:00","message":"Set new StatePrefix : 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056534716+07:00","message":"Next Push (prob) : 'อาจส่งผลให้พืชเจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.056542925+07:00","message":"push: {true เจริญเติบโตได้ดี 0 0xc0025a4b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.056558973+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_183.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:03.066811819+07:00","message":"write wav file: './tmp/7547/7547_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.158305747+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.914993073+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.91502937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.9150348+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.915047758+07:00","message":"[buffer interim] 184 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.915054232+07:00","message":"[bufferProcess] interim [770000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.915056632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.950554343+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.950598624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.950604492+07:00","message":"receive interim result [false|false]: อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:03.950622305+07:00","message":"[buffer interim] 184 false อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.950629609+07:00","message":"[bufferProcess] interim [830000000]:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.950631649+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.950635596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.950639336+07:00","message":"> Transcript [1334] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:03.950646763+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.12573218+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.125775424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.12578117+07:00","message":"receive interim result [false|false]: อาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.125809669+07:00","message":"[buffer interim] 184 false อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.125816598+07:00","message":"[bufferProcess] interim [950000000]:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.12581915+07:00","message":"[bufferProcess] send to processor:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.125823024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.125826126+07:00","message":"> Transcript [1335] [false]: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.125828266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.125830122+07:00","message":"Set new StatePrefix: 'อาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.130711151+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.130730193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชญา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.130734656+07:00","message":"receive interim result [false|false]: อาชญา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.130750285+07:00","message":"[buffer interim] 184 false อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130760718+07:00","message":"[bufferProcess] interim [10000000]:อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130762718+07:00","message":"[bufferProcess] send to processor:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130765105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130769226+07:00","message":"> Transcript [1336] [false]: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130770991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.130772924+07:00","message":"Set new StatePrefix: 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.191596889+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.191635726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาบยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.191641114+07:00","message":"receive interim result [false|false]: อาบยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.19164892+07:00","message":"[buffer interim] 184 false อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191655227+07:00","message":"[bufferProcess] interim [70000000]:อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191657412+07:00","message":"[bufferProcess] send to processor:อาชญา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191660499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191663558+07:00","message":"> Transcript [1337] [false]: 'อาชญา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191665414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.191667182+07:00","message":"Set new StatePrefix: 'อาชญา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.197179572+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.197197199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาชญากรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.197201903+07:00","message":"receive interim result [false|false]: อาชญากรรม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.197211836+07:00","message":"[buffer interim] 184 false อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197216806+07:00","message":"[bufferProcess] interim [130000000]:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197219218+07:00","message":"[bufferProcess] send to processor:อาบยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197222509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197224711+07:00","message":"> Transcript [1338] [false]: 'อาบยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197226414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.197228026+07:00","message":"Set new StatePrefix: 'อาบยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.381712126+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.38176154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.381767412+07:00","message":"receive interim result [false|false]: อาจยับยั้งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.381783149+07:00","message":"[buffer interim] 184 false อาจยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.38179097+07:00","message":"[bufferProcess] interim [250000000]:อาจยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.381793956+07:00","message":"[bufferProcess] send to processor:อาชญากรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.381797911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.381801158+07:00","message":"> Transcript [1339] [false]: 'อาชญากรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.38180321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.381805131+07:00","message":"Set new StatePrefix: 'อาชญากรรม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.51433166+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.514378202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.514383942+07:00","message":"receive interim result [false|false]: อาจยับยั้งการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.514398733+07:00","message":"[buffer interim] 184 false อาจยับยั้งการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514411812+07:00","message":"[bufferProcess] interim [430000000]:อาจยับยั้งการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514414364+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514418532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514421472+07:00","message":"> Transcript [1340] [false]: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514423657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.514425891+07:00","message":"Set new StatePrefix: 'อาจยับยั้งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.579531312+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.579567715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.579573135+07:00","message":"receive interim result [false|false]: อาจยับยั้งการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.579587189+07:00","message":"[buffer interim] 184 false อาจยับยั้งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579595148+07:00","message":"[bufferProcess] interim [490000000]:อาจยับยั้งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579597481+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579601981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579605083+07:00","message":"> Transcript [1341] [false]: 'อาจยับยั้งการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579608473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579610615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579612908+07:00","message":"StatePrefix: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.579615147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.712291045+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.712336049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.712341395+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:04.712352702+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712360057+07:00","message":"[bufferProcess] interim [550000000]:อาจยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712362414+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712368352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712372688+07:00","message":"> Transcript [1342] [false]: 'อาจยับยั้งการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.71237598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712378115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712380267+07:00","message":"StatePrefix: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:04.712382498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:04.935631006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:04.935654681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.02009686+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.020143101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.020149614+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.020163324+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020170777+07:00","message":"[bufferProcess] interim [850000000]:อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020173651+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020181334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020184052+07:00","message":"> Transcript [1343] [false]: 'อาจยับยั้งการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020187637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020189873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.020192239+07:00","message":"StatePrefix: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.02019466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.271480526+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.271515834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.271522997+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.271537157+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271544823+07:00","message":"[bufferProcess] interim [150000000]:อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271547719+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271551491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271554451+07:00","message":"> Transcript [1344] [false]: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.27155766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271559696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.27156192+07:00","message":"StatePrefix: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271564039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271566664+07:00","message":"Push: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271568545+07:00","message":"TextPushed: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271570382+07:00","message":"Set new StatePrefix : 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.271572501+07:00","message":"Next Push (prob) : 'เจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.271580867+07:00","message":"push: {false อาจยับยั้งการ 0 0xc000186880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.423773087+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.423818819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.423827491+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:05.423843609+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423852863+07:00","message":"[bufferProcess] interim [330000000]:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423855441+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423859588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423862515+07:00","message":"> Transcript [1345] [false]: 'อาจยับยั้งการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423865843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423867839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423869642+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:05.423871994+07:00","message":"TextPushed: 'อาจยับยั้งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.008302536+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.008350644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.008357747+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.008372244+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008382979+07:00","message":"[bufferProcess] interim [930000000]:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008386057+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008393073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008395802+07:00","message":"> Transcript [1346] [false]: 'อาจยับยั้งการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008399245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008401444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008403332+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.008405698+07:00","message":"TextPushed: 'อาจยับยั้งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.115902266+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.115946065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.115952318+07:00","message":"receive interim result [false|false]: อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.115968812+07:00","message":"[buffer interim] 184 false อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115976826+07:00","message":"[bufferProcess] interim [990000000]:อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115981144+07:00","message":"[bufferProcess] send to processor:อาจยับยั้งการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115990836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115993676+07:00","message":"> Transcript [1347] [false]: 'อาจยับยั้งการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115997049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.115999068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.116001198+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.116004689+07:00","message":"TextPushed: 'อาจยับยั้งการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.154815639+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254160047+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254202241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254208639+07:00","message":"receive interim result [true|false]: อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254216112+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254218723+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254225961+07:00","message":"[buffer interim] 184 true อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254235512+07:00","message":"[bufferProcess] interim [230000000]:อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.25424108+07:00","message":"[bufferProcess] send to processor (isfinal):อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254244576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254247717+07:00","message":"> Transcript [1348] [false]: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254251031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254252862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254255028+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.25425762+07:00","message":"TextPushed: 'อาจยับยั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254264146+07:00","message":"Push: 'เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254266109+07:00","message":"TextPushed: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254268041+07:00","message":"Set new StatePrefix : 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254270125+07:00","message":"Next Push (prob) : 'ของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254271847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254273786+07:00","message":"> Transcript [1349] [true]: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254275863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254277373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254278943+07:00","message":"StatePrefix: 'อาจยับยั้งการเจริญเติบโตของพืชก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254280756+07:00","message":"TextPushed: 'อาจยับยั้งการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.254282762+07:00","message":"Push: 'ของพืชก็ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254292029+07:00","message":"push: {false เจริญเติบโต 0 0xc000186880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.254297889+07:00","message":"push: {true ของพืชก็ได้ค่ะ 0 0xc000186880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:06.262749566+07:00","message":"write wav file: './tmp/7547/7547_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.476726059+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.605698583+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.736087231+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.921504189+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.921533184+07:00","message":"found end of frame, send empty tag with msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.921536539+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.921544577+07:00","message":"[buffer interim] 185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921552647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.92155624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921558926+07:00","message":"> Transcript [1350] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921561492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921563568+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921565533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921567205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:06.921577652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.92158699+07:00","message":"push: {true \n 0 0xc0025a4280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.924675431+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:06.926492875+07:00","message":"write wav file: './tmp/7547/7547_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:06.996018077+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.027083372+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.027111938+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.027115132+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.027122478+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027133146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027137308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027140162+07:00","message":"> Transcript [1351] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027143106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027144886+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027147191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027148906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.027151332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.027160392+07:00","message":"push: {true \n 0 0xc001afea00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:07.031862907+07:00","message":"write wav file: './tmp/7547/7547_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.755611775+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.755660437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.755665392+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.755683654+07:00","message":"[buffer interim] 187 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.755691056+07:00","message":"[bufferProcess] interim [780000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.755692873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:07.936074898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:07.936083384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.987815907+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.987858714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.987864697+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:07.987882393+07:00","message":"[buffer interim] 187 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.987889408+07:00","message":"[bufferProcess] interim [900000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.987891584+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.987894671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.987897409+07:00","message":"> Transcript [1352] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:07.987899759+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.009581342+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.009617242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แตง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.009622126+07:00","message":"receive interim result [false|false]: แตง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.009638144+07:00","message":"[buffer interim] 187 false แตง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009644601+07:00","message":"[bufferProcess] interim [960000000]:แตง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009646622+07:00","message":"[bufferProcess] send to processor:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009649766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009652514+07:00","message":"> Transcript [1353] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009654601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.009656808+07:00","message":"Set new StatePrefix: 'แปล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.194892356+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.194928482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แตงกวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.194934453+07:00","message":"receive interim result [false|false]: แตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.19494809+07:00","message":"[buffer interim] 187 false แตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194954133+07:00","message":"[bufferProcess] interim [140000000]:แตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194956641+07:00","message":"[bufferProcess] send to processor:แตง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194965025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194969641+07:00","message":"> Transcript [1354] [false]: 'แตง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194972744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.194976196+07:00","message":"Set new StatePrefix: 'แตง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.207692073+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.207723211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลงเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.20772851+07:00","message":"receive interim result [false|false]: แปลงเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.207753179+07:00","message":"[buffer interim] 187 false แปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207759829+07:00","message":"[bufferProcess] interim [200000000]:แปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207761978+07:00","message":"[bufferProcess] send to processor:แตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207765114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207767691+07:00","message":"> Transcript [1355] [false]: 'แตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207770706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207773454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207775391+07:00","message":"StatePrefix: 'แตง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.207777356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.389388497+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.389441477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลงเป็นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.389447744+07:00","message":"receive interim result [false|false]: แปลงเป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.389462419+07:00","message":"[buffer interim] 187 false แปลงเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.389470098+07:00","message":"[bufferProcess] interim [380000000]:แปลงเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.389472825+07:00","message":"[bufferProcess] send to processor:แปลงเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.389475963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.38947881+07:00","message":"> Transcript [1356] [false]: 'แปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.389480932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.389485452+07:00","message":"Set new StatePrefix: 'แปลงเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.442469694+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.442515877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลงเป็นภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.4425222+07:00","message":"receive interim result [false|false]: แปลงเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.442538576+07:00","message":"[buffer interim] 187 false แปลงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.4425465+07:00","message":"[bufferProcess] interim [440000000]:แปลงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442549652+07:00","message":"[bufferProcess] send to processor:แปลงเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442552728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442555812+07:00","message":"> Transcript [1357] [false]: 'แปลงเป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442558647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442560573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442562318+07:00","message":"StatePrefix: 'แปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.442564172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.453594889+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.453621032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.453626145+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.453639178+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453643814+07:00","message":"[bufferProcess] interim [500000000]:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453645976+07:00","message":"[bufferProcess] send to processor:แปลงเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453648418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453650465+07:00","message":"> Transcript [1358] [false]: 'แปลงเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453653222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453655245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453656921+07:00","message":"StatePrefix: 'แปลงเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.453658846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.757393726+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.757446297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.75745573+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:08.757472091+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.75747946+07:00","message":"[bufferProcess] interim [800000000]:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.757482291+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.757485627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.75748933+07:00","message":"> Transcript [1359] [false]: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.757492504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:08.757495346+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.130470483+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.130511437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.130516727+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.130532183+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130539801+07:00","message":"[bufferProcess] interim [160000000]:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.13054224+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130545684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.13054825+07:00","message":"> Transcript [1360] [false]: 'แสงเป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130551044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130552812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130554565+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.130556674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.582844529+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.582888808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.582895423+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.582912378+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.58292099+07:00","message":"[bufferProcess] interim [580000000]:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582923581+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582929457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582933163+07:00","message":"> Transcript [1361] [false]: 'แสงเป็นปัจจัยสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582936957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582939193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582941592+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.582943639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.970427859+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.970469563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.97047679+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.970492469+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970499674+07:00","message":"[bufferProcess] interim [940000000]:แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970502025+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970509419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970512357+07:00","message":"> Transcript [1362] [false]: 'แสงเป็นปัจจัยสำคัญต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970515197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970517479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.97052038+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.970522513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.977218481+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.977239568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.977244668+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.977257278+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977262334+07:00","message":"[bufferProcess] interim [0]:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977264254+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977267423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977269923+07:00","message":"> Transcript [1363] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977272551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977274455+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977276437+07:00","message":"StatePrefix: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977278729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977281055+07:00","message":"Push: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977282821+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977285064+07:00","message":"Set new StatePrefix : 'แสงเป็นปัจจัยสำคัญต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:09.977287655+07:00","message":"Next Push (prob) : 'สำคัญต่อการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:09.977295247+07:00","message":"push: {false แสงเป็นปัจจัย 0 0xc00212ef80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.150930731+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.150969437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.150975438+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.150986394+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.150993459+07:00","message":"[bufferProcess] interim [180000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.1509964+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.151001742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.151004322+07:00","message":"> Transcript [1364] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.151006584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.151008702+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.533253886+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.533297263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.533302964+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.533318415+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.533326576+07:00","message":"[bufferProcess] interim [540000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.533329086+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.533332393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.533335169+07:00","message":"> Transcript [1365] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.53333762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.533339501+07:00","message":"Set new StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.664450702+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.664500499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.664509354+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:10.664528224+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664536749+07:00","message":"[bufferProcess] interim [720000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664540693+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664549429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664553159+07:00","message":"> Transcript [1366] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664558095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664561109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664564209+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:10.664567769+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:10.936142073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:10.936152937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.238902715+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.238941629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.238947953+07:00","message":"receive interim result [false|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.238965197+07:00","message":"[buffer interim] 187 false แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238971797+07:00","message":"[bufferProcess] interim [320000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238974203+07:00","message":"[bufferProcess] send to processor:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238977731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238980389+07:00","message":"> Transcript [1367] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238983655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238985526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238987429+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.238989838+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.284968433+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.418966627+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.419010568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.419017448+07:00","message":"receive interim result [true|false]: แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.419023548+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.419025573+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.419032376+07:00","message":"[buffer interim] 187 true แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419039196+07:00","message":"[bufferProcess] interim [500000000]:แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419042736+07:00","message":"[bufferProcess] send to processor (isfinal):แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419045656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419048203+07:00","message":"> Transcript [1368] [false]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419051185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419052928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419057497+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419060251+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419061874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419063919+07:00","message":"> Transcript [1369] [true]: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419065991+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419067503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419069001+07:00","message":"StatePrefix: 'แสงเป็นปัจจัยสำคัญต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419070797+07:00","message":"TextPushed: 'แสงเป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:11.419073788+07:00","message":"Push: 'สำคัญต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.41908247+07:00","message":"push: {true สำคัญต่อการสังเคราะห์ด้วยแสง 0 0xc00212ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:11.427902524+07:00","message":"write wav file: './tmp/7547/7547_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:11.47726376+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.142654393+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.142694052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.142698763+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.142714431+07:00","message":"[buffer interim] 188 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.142722416+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.142724556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.346494779+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.34652921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.346534457+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.346548476+07:00","message":"[buffer interim] 188 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.346554925+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.346557293+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.346562447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.346565244+07:00","message":"> Transcript [1370] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.346567335+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.511710679+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.511754534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.511759797+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.511779771+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511786395+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511789713+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511804966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511809994+07:00","message":"> Transcript [1371] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511813498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511815268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.511817098+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.51181943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.829597747+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.829634108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.829639911+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:12.829654078+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829660119+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829662436+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829667682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829670398+07:00","message":"> Transcript [1372] [false]: 'ซึ่งเป็นกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829673284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829675296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829677045+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:12.829679158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.088472381+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.088517228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.088523034+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.088537796+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088545212+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088547753+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088551004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088555434+07:00","message":"> Transcript [1373] [false]: 'ซึ่งเป็นกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088559247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088561641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088563412+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.088565391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.421287719+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.421332759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.421340774+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.421357263+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421367952+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421370302+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421374008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421376828+07:00","message":"> Transcript [1374] [false]: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421379775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421383317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421385077+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.42138737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421394521+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421396343+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421398938+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.421401638+07:00","message":"Next Push (prob) : 'กระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.421408892+07:00","message":"push: {false ซึ่งเป็น 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.544164838+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.544205195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.544210698+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.544226025+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.54423445+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544239437+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544247846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544251071+07:00","message":"> Transcript [1375] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544254563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544256708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544258601+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.544260789+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.731437634+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.731478163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.731484562+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:13.731499168+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731505351+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731508051+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731514219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731516908+07:00","message":"> Transcript [1376] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731520152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731522084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.731523908+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:13.73152644+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:13.93643809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:13.936441534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.2579477+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.257990021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.257995554+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.258010111+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258017375+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258019729+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258023084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258025813+07:00","message":"> Transcript [1377] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258028862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258030683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.258032688+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.25803478+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.34226001+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.342298496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.342306513+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.34232613+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342336982+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342339281+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342343098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342346563+07:00","message":"> Transcript [1378] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342349989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342352029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342354292+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342356447+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342363935+07:00","message":"Push: 'กระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342366007+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342368252+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.342372224+07:00","message":"Next Push (prob) : 'น้ำตาลทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.34240539+07:00","message":"push: {false กระบวนการสร้าง 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.439066908+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.439106417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.439112403+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.439126157+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.439133434+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.439135822+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.439141894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.43914457+07:00","message":"> Transcript [1379] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.439147026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.439149211+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.693406923+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.693443559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.693449366+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:14.693462527+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693470473+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693473205+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693480555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693483568+07:00","message":"> Transcript [1380] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693485972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:14.693488361+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.02919253+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.029244974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.029254328+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.029274132+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.029283352+07:00","message":"[bufferProcess] interim [360000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.029286269+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.029290157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.029293228+07:00","message":"> Transcript [1381] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.02929583+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.02929811+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.162904726+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.162951612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.162958414+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.162975797+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162984425+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162986947+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162991187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162994101+07:00","message":"> Transcript [1382] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162996463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.162998356+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.199681897+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.199714631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.199720401+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.199732289+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.19973979+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.199751994+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.199759198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.199762101+07:00","message":"> Transcript [1383] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.199764496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.199766406+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชตราสาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.337499549+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.337540103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.337545779+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.337558805+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337564865+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337567378+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337572913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337575849+07:00","message":"> Transcript [1384] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337578278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.337580221+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.52443666+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.524473046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.524479121+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.524492341+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524499812+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524502705+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524510063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524512686+07:00","message":"> Transcript [1385] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524515609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524517497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524519285+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.524522328+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.653480313+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.653530346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.653536666+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.653551685+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653561332+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653563856+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653570175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653573705+07:00","message":"> Transcript [1386] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653579847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653581951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653583801+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.653586414+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.91649759+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.916538349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.916544191+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:15.916560605+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916568739+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916571734+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916581253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916584434+07:00","message":"> Transcript [1387] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916587981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916590514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916592342+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:15.916596317+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.244366256+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.244407764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.244414487+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.244427864+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244434924+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244437814+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.24444421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244448398+07:00","message":"> Transcript [1388] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244452876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244454944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244457093+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244461969+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244469047+07:00","message":"Push: 'น้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244471037+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244473171+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.244475421+07:00","message":"Next Push (prob) : 'นำไปใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.244497963+07:00","message":"push: {false น้ำตาลพืชจะสามารถ 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.305520197+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.30556824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.305576558+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.30559381+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305604369+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305606974+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305610969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305613711+07:00","message":"> Transcript [1389] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305618533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305620341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.305622278+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.30562678+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.430550318+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.430596755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.430603491+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.430617887+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430625816+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430629443+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430636848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430639822+07:00","message":"> Transcript [1390] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430643713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430645824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430647839+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.430650711+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.547288296+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.547334714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.547344532+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:16.547364204+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547378187+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547382478+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547392025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547396746+07:00","message":"> Transcript [1391] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547402194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.5474053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547408734+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:16.547412343+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:16.937222008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:16.937238071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.006361988+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.006405122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.006412904+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.006426585+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006433632+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006437134+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006445053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006447672+07:00","message":"> Transcript [1392] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006451705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006454292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.00645709+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.0064597+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006467092+07:00","message":"Push: 'นำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006469268+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006471571+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.006473795+07:00","message":"Next Push (prob) : 'กระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.006481992+07:00","message":"push: {false นำไปใช้ใน 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.011477879+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.011503009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.011509297+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.011523504+07:00","message":"[buffer interim] 188 false ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.01152914+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011531749+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011534892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.01153719+07:00","message":"> Transcript [1393] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011540188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011544852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011546644+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.011549264+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.055051087+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.186964406+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.370906959+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.370947548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น\",\"confidence\":0.9450681}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.370954385+07:00","message":"receive interim result [true|false]: ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.370963628+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.370965589+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.37097214+07:00","message":"[buffer interim] 188 true ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.370981541+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.370986966+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.370993633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.370996585+07:00","message":"> Transcript [1394] [false]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371000289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.37100204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.37100392+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.37100654+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371008458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371010343+07:00","message":"> Transcript [1395] [true]: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371012761+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371014508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371016029+07:00","message":"StatePrefix: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371017944+07:00","message":"TextPushed: 'ซึ่งเป็นกระบวนการสร้างน้ำตาลพืชจะสามารถนำไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.371023965+07:00","message":"Push: 'กระบวนการอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.371032683+07:00","message":"push: {true กระบวนการอื่น 0 0xc000044580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:17.385051912+07:00","message":"write wav file: './tmp/7547/7547_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.75421288+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.8520308+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.85206851+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.85207238+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.852079873+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852087567+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852091564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852094068+07:00","message":"> Transcript [1396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852096468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852098266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852100405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852102073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:17.852104424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.852113705+07:00","message":"push: {true \n 0 0xc000187780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:17.857443392+07:00","message":"write wav file: './tmp/7547/7547_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.890066106+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:17.954905119+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.146949353+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.14804202+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.148057398+07:00","message":"found end of frame, send empty tag with msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.148060085+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.148065376+07:00","message":"[buffer interim] 190 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148071923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148075641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148078471+07:00","message":"> Transcript [1397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148081224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148083276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148085117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148087008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.148094898+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.148103699+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:18.152347371+07:00","message":"write wav file: './tmp/7547/7547_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.524673855+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.618805319+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.618828061+07:00","message":"found end of frame, send empty tag with msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.618830814+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.618839381+07:00","message":"[buffer interim] 191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618848937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618853251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618856018+07:00","message":"> Transcript [1398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618858414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618860199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618861943+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618863666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:18.618866186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.618876698+07:00","message":"push: {true \n 0 0xc000186a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:18.623590374+07:00","message":"write wav file: './tmp/7547/7547_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:18.655936349+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.134608494+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.134652923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.134658414+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.134674775+07:00","message":"[buffer interim] 192 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.13468189+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.134684023+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.196190959+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.196228172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.196233716+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.196244536+07:00","message":"[buffer interim] 192 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.196250531+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.196252927+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.196258383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.196260942+07:00","message":"> Transcript [1399] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.196263201+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.528267454+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.528322798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณอาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.528330796+07:00","message":"receive interim result [false|false]: ประมาณอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.528346882+07:00","message":"[buffer interim] 192 false ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.52835812+07:00","message":"[bufferProcess] interim [900000000]:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.528361802+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.528369872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.528373754+07:00","message":"> Transcript [1400] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.528376694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.528379549+07:00","message":"Set new StatePrefix: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.631602155+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.631657304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.631663227+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.631676353+07:00","message":"[buffer interim] 192 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.6316875+07:00","message":"[bufferProcess] interim [960000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631692235+07:00","message":"[bufferProcess] send to processor:ประมาณอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.63169853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631702123+07:00","message":"> Transcript [1401] [false]: 'ประมาณอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631706423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631709122+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631712403+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.631714243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.634554005+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.634567622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.634571473+07:00","message":"receive interim result [false|false]: ประมาณพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:19.634578926+07:00","message":"[buffer interim] 192 false ประมาณพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634583554+07:00","message":"[bufferProcess] interim [20000000]:ประมาณพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634586544+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634590249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634593246+07:00","message":"> Transcript [1402] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634596931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634600958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.63460268+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:19.634604502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:19.938049657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:19.938051451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.069698078+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.069734265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.069739338+07:00","message":"receive interim result [false|false]: เรามาพิจารณากัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.069762611+07:00","message":"[buffer interim] 192 false เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069770769+07:00","message":"[bufferProcess] interim [440000000]:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069773056+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.06977607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069778836+07:00","message":"> Transcript [1403] [false]: 'ประมาณพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069781474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069783342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069785188+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.069787026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.207194551+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.20723082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.207236426+07:00","message":"receive interim result [false|false]: ประมาณพิจารณาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.207252476+07:00","message":"[buffer interim] 192 false ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207260813+07:00","message":"[bufferProcess] interim [560000000]:ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207263302+07:00","message":"[bufferProcess] send to processor:เรามาพิจารณากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207270733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207273706+07:00","message":"> Transcript [1404] [false]: 'เรามาพิจารณากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207275823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.207277746+07:00","message":"Set new StatePrefix: 'เรามาพิจารณากัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.225772772+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.225815527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.225821588+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.225839863+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225847039+07:00","message":"[bufferProcess] interim [620000000]:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225849486+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225853153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225855814+07:00","message":"> Transcript [1405] [false]: 'ประมาณพิจารณาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225858105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.225860557+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.869084139+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.869131633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.869137553+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:20.869150177+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.86915801+07:00","message":"[bufferProcess] interim [220000000]:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.869170428+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.86917531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.869178896+07:00","message":"> Transcript [1406] [false]: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.869181796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:20.869183851+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.440248903+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.440287751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.440293147+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.440309784+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440316733+07:00","message":"[bufferProcess] interim [820000000]:ประมาณพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440318994+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440322301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440324983+07:00","message":"> Transcript [1407] [false]: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440327857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440330044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440332071+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.440334208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.481871429+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.481904074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.48190948+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.48192056+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.4819265+07:00","message":"[bufferProcess] interim [880000000]:ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481929013+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481933916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481936576+07:00","message":"> Transcript [1408] [false]: 'ประมาณพิจารณากราฟซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481939503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481941357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481943134+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.481945406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.703861579+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.703903933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.703909844+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.703922987+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703929514+07:00","message":"[bufferProcess] interim [120000000]:ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703932287+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703937837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703940627+07:00","message":"> Transcript [1409] [false]: 'ประมาณพิจารณากราฟซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.70394353+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703945699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703947734+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.703949949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.997356501+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.997397662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.997403988+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.997413495+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997419793+07:00","message":"[bufferProcess] interim [420000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.99742221+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997425976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997428908+07:00","message":"> Transcript [1410] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997432313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997434292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997437325+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997439209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997441992+07:00","message":"Push: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997444007+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997446256+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:21.997448401+07:00","message":"Next Push (prob) : 'ซึ่งเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:21.997456206+07:00","message":"push: {false ประมาณพิจารณากราฟ 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.220639163+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.220681288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.220687588+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.220699948+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.22070702+07:00","message":"[bufferProcess] interim [600000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220709841+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220715249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220717963+07:00","message":"> Transcript [1411] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220721185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220723239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220725294+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.220728004+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.393425978+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.393472071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.393478555+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.393498535+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393507828+07:00","message":"[bufferProcess] interim [780000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393510543+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393514759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393518007+07:00","message":"> Transcript [1412] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393521456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393523424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393525398+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.393527993+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.719732204+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.719782867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.719790364+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.719811082+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719822364+07:00","message":"[bufferProcess] interim [80000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719825046+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.71982933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719832808+07:00","message":"> Transcript [1413] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719836202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719838136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.719840296+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.7198443+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.842859608+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.842900085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.842906821+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.842919632+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842925813+07:00","message":"[bufferProcess] interim [140000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842928253+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842935642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842938318+07:00","message":"> Transcript [1414] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842942024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842943952+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842945763+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842948306+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.8429541+07:00","message":"Push: 'ซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842955914+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842957914+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:22.842959952+07:00","message":"Next Push (prob) : 'ของความเข้มแข็ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:22.842968324+07:00","message":"push: {false ซึ่งเป็นผล 0 0xc0025a4880}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:22.939114481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:22.93914162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.244951062+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.244999299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.245008023+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.245025581+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.245032215+07:00","message":"[bufferProcess] interim [560000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.245034669+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.245041615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.245044315+07:00","message":"> Transcript [1415] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.24504668+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.245048463+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.278968102+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.278999615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.279005034+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.279018564+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279024742+07:00","message":"[bufferProcess] interim [680000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279027182+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279033783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279036692+07:00","message":"> Transcript [1416] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279039908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279041825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.279043593+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.2790468+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.401863367+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.401900218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.401906417+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.401924354+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401937335+07:00","message":"[bufferProcess] interim [740000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401941534+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401946729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401952382+07:00","message":"> Transcript [1417] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงตอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401955834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401957975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401959848+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.401962318+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.59382356+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.593867139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.593873721+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.593888086+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593894861+07:00","message":"[bufferProcess] interim [980000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593900908+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593908721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.59391147+07:00","message":"> Transcript [1418] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593915077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593916959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593920264+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.593922602+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.722593779+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.722635243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.722644783+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.722661364+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722667703+07:00","message":"[bufferProcess] interim [40000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722670618+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722679439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722683367+07:00","message":"> Transcript [1419] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722688729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722703686+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722707853+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722711312+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722714757+07:00","message":"Push: 'ของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722716547+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.72271863+07:00","message":"Set new StatePrefix : 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.722720895+07:00","message":"Next Push (prob) : 'ต่อการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.722728607+07:00","message":"push: {false ของความเข้มแสง 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.794475136+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.794516706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.794523142+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:23.794542568+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.794553187+07:00","message":"[bufferProcess] interim [160000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.794557216+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.794561679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.794564521+07:00","message":"> Transcript [1420] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.79456679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:23.794568701+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.112109328+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.112148444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.112155481+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.112167178+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112174458+07:00","message":"[bufferProcess] interim [460000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112177539+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112183635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112186428+07:00","message":"> Transcript [1421] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112189413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.112191398+07:00","message":"Set new StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.180833831+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.180870996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.180877593+07:00","message":"receive interim result [false|false]: ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.18088969+07:00","message":"[buffer interim] 192 false ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180898618+07:00","message":"[bufferProcess] interim [580000000]:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180901282+07:00","message":"[bufferProcess] send to processor:ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180907239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180909784+07:00","message":"> Transcript [1422] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180913343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180915273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180917153+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.180919757+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.294451465+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.48675649+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551342078+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551389767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง\",\"confidence\":0.95049036}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551396563+07:00","message":"receive interim result [true|false]: เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551405769+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551407822+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551414542+07:00","message":"[buffer interim] 192 true เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551425216+07:00","message":"[bufferProcess] interim [850000000]:เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.5514289+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551441878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551464869+07:00","message":"> Transcript [1423] [false]: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551471421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551474007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551476593+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551479473+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551482055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551484343+07:00","message":"> Transcript [1424] [true]: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551487096+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551488752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551490283+07:00","message":"StatePrefix: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551492254+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551494048+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551691845+07:00","message":"error room accuracy in case isFinal id 192 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551703061+07:00","message":"Push: 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551705843+07:00","message":"TextPushed: 'ประมาณพิจารณากราฟซึ่งเป็นผลของความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551708271+07:00","message":"Set new StatePrefix : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551710498+07:00","message":"Next Push (prob) : 'เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.551720746+07:00","message":"push: {true เรามาพิจารณากราฟซึ่งเป็นผลของความเข้มแสงต่อการสังเคราะห์ด้วยแสง 0 0xc0025a4880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.551800456+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_192.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:24.563125449+07:00","message":"write wav file: './tmp/7547/7547_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.743882792+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.842464132+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.842488059+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.842490996+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.84249835+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842505621+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842516837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.84251979+07:00","message":"> Transcript [1425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842522478+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842524438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842526209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842528125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:24.842530907+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:24.842541377+07:00","message":"push: {true \n 0 0xc00212f000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:24.847199006+07:00","message":"write wav file: './tmp/7547/7547_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.12572929+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.383895854+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.466569486+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.466589812+07:00","message":"found end of frame, send empty tag with msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.4665927+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.466599573+07:00","message":"[buffer interim] 194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466606652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466619655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466622657+07:00","message":"> Transcript [1426] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.46662509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466627086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466631761+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466633721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.466636498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.466646678+07:00","message":"push: {true \n 0 0xc0025a4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:25.472578216+07:00","message":"write wav file: './tmp/7547/7547_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.635650807+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.76530934+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.848888058+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.848909147+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.848913765+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.848921815+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848930808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848936169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848940163+07:00","message":"> Transcript [1427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848944335+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848946476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848948408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.8489501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:25.848952615+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:25.84896472+07:00","message":"push: {true \n 0 0xc000187880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:25.855115656+07:00","message":"write wav file: './tmp/7547/7547_195.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:25.939350668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:25.939360789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:26.155755718+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:26.888553352+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:26.888605802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:26.888610836+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:26.888628197+07:00","message":"[buffer interim] 196 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888634344+07:00","message":"[bufferProcess] interim [600000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888639679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888647087+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888649826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888652449+07:00","message":"> Transcript [1428] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:26.888654552+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.210410776+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.210466184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.2104737+07:00","message":"receive interim result [false|false]: จากเส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.210493683+07:00","message":"[buffer interim] 196 false จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.210507437+07:00","message":"[bufferProcess] interim [840000000]:จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.210511009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.411050481+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.411089717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.41109597+07:00","message":"receive interim result [false|false]: จากเส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.411111702+07:00","message":"[buffer interim] 196 false จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411121632+07:00","message":"[bufferProcess] interim [80000000]:จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411124015+07:00","message":"[bufferProcess] send to processor:จากเส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411130443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411133305+07:00","message":"> Transcript [1429] [false]: 'จากเส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411136123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411137955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411139999+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.411142113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.525025478+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.525065082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.525070364+07:00","message":"receive interim result [false|false]: จากเส้นกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.525084123+07:00","message":"[buffer interim] 196 false จากเส้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525091346+07:00","message":"[bufferProcess] interim [140000000]:จากเส้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525093683+07:00","message":"[bufferProcess] send to processor:จากเส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525099739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525102756+07:00","message":"> Transcript [1430] [false]: 'จากเส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525105731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525107768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.5251099+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.525112115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.529819186+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.529832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.529835765+07:00","message":"receive interim result [false|false]: จากเส้นกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.529843884+07:00","message":"[buffer interim] 196 false จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529847584+07:00","message":"[bufferProcess] interim [200000000]:จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.5298501+07:00","message":"[bufferProcess] send to processor:จากเส้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529852332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529854672+07:00","message":"> Transcript [1431] [false]: 'จากเส้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529856831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529859381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529861285+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.529864001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.908299435+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.908333662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.908339274+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.908355004+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908362136+07:00","message":"[bufferProcess] interim [620000000]:จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908364734+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908368466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908372042+07:00","message":"> Transcript [1432] [false]: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908375895+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908377777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908379893+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908381998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908389288+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908391334+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908393255+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:27.908395204+07:00","message":"Next Push (prob) : 'เส้นกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:27.908402988+07:00","message":"push: {false จาก 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.249738678+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.249776283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.249782329+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.249796728+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.24980342+07:00","message":"[bufferProcess] interim [860000000]:จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249806455+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249812937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249815765+07:00","message":"> Transcript [1433] [false]: 'จากเส้นกราฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249818896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249820829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249822561+07:00","message":"StatePrefix: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.249825703+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.286566529+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.286602879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.286608472+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.286625963+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286635092+07:00","message":"[bufferProcess] interim [980000000]:จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286637526+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286640959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286644785+07:00","message":"> Transcript [1434] [false]: 'จากเส้นกราฟนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286647709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286650094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286651993+07:00","message":"StatePrefix: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.286654706+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.477605282+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.477636389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.477641986+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:28.477652624+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477659215+07:00","message":"[bufferProcess] interim [160000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477661759+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477667036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477670338+07:00","message":"> Transcript [1435] [false]: 'จากเส้นกราฟนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477673459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477675306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477677146+07:00","message":"StatePrefix: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:28.477679283+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:28.940375244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:28.940392293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.129298494+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.12933869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.129343947+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.129359269+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129368256+07:00","message":"[bufferProcess] interim [760000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129370958+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129376898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129379424+07:00","message":"> Transcript [1436] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129382492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129384637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129386357+07:00","message":"StatePrefix: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129388651+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129392957+07:00","message":"Push: 'เส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129394865+07:00","message":"TextPushed: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129396904+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.129399193+07:00","message":"Next Push (prob) : 'นะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.129406576+07:00","message":"push: {false เส้นกราฟ 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.750609187+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.75064388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.75064919+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.750659221+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750665352+07:00","message":"[bufferProcess] interim [420000000]:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.75066767+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750670723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750673419+07:00","message":"> Transcript [1437] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750676643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.75067876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750680492+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.750682409+07:00","message":"TextPushed: 'จากเส้นกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.924197433+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.924235298+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-04-22T13:28:29.924240782+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.92425246+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924259375+07:00","message":"[bufferProcess] interim [480000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924263245+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924268495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924271679+07:00","message":"> Transcript [1438] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924274582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924276551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924278595+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.924280837+07:00","message":"TextPushed: 'จากเส้นกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.999352644+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.999395148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.999401372+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:29.999415935+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999423735+07:00","message":"[bufferProcess] interim [600000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999427449+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999435346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999438129+07:00","message":"> Transcript [1439] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999441052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999443229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.999445077+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:29.99944761+07:00","message":"TextPushed: 'จากเส้นกราฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.013230638+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.013261765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.013267064+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.013283327+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013290004+07:00","message":"[bufferProcess] interim [720000000]:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013292594+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.01329585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013299255+07:00","message":"> Transcript [1440] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013302643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.01330453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013306647+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013308664+07:00","message":"TextPushed: 'จากเส้นกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013315905+07:00","message":"Push: 'นะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013317829+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013320072+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.013322117+07:00","message":"Next Push (prob) : 'หากความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.01332959+07:00","message":"push: {false นะคะจะเห็นว่า 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.084057513+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.084094389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.084100618+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.084113591+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.084120122+07:00","message":"[bufferProcess] interim [780000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.084122681+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.084127706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.08413051+07:00","message":"> Transcript [1441] [false]: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.084132735+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.401468569+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.401504147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.401509715+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.401525833+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401533695+07:00","message":"[bufferProcess] interim [80000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.4015362+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401539515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401541897+07:00","message":"> Transcript [1442] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401544827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401546796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401548922+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.401551348+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.779858853+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.779899995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.779906156+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.779917003+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779924361+07:00","message":"[bufferProcess] interim [440000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779926735+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.77992997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779932584+07:00","message":"> Transcript [1443] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779935574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779937531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779939784+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.779942539+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.970879533+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.970919832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.970926305+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:30.970941619+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970948619+07:00","message":"[bufferProcess] interim [680000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970951299+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970958093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970960937+07:00","message":"> Transcript [1444] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970963993+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970966163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970969033+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:30.970971293+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.103577386+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.103623187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.103633413+07:00","message":"receive interim result [false|false]: จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.103648142+07:00","message":"[buffer interim] 196 false จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.10365443+07:00","message":"[bufferProcess] interim [740000000]:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103657262+07:00","message":"[bufferProcess] send to processor:จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103663969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103666784+07:00","message":"> Transcript [1445] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103670115+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103672216+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103675621+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103678828+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.103686042+07:00","message":"Push: 'หากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.10368791+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.10369133+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.10369361+07:00","message":"Next Push (prob) : 'เข้มแสงมากที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.103700791+07:00","message":"push: {false หากความ 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.273410868+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353872264+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353900197+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353902627+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353904331+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353906277+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353907888+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353909501+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353911396+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.35391317+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353915293+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353917237+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353918849+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.353920323+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454854096+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454899182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น\",\"confidence\":0.9496679}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454907036+07:00","message":"receive interim result [true|false]: จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454914742+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454917379+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.454923407+07:00","message":"[buffer interim] 196 true จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454930579+07:00","message":"[bufferProcess] interim [130000000]:จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454935923+07:00","message":"[bufferProcess] send to processor (isfinal):จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454939716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454942383+07:00","message":"> Transcript [1446] [false]: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454944879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454946703+07:00","message":"Set new StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454948675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454950515+07:00","message":"> Transcript [1447] [true]: 'จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.45495283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454954644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454956367+07:00","message":"StatePrefix: 'จากเส้นกราฟนะคะจะเห็นว่าหากความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.4549588+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.454960557+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.455099038+07:00","message":"Push: 'ว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.455101895+07:00","message":"TextPushed: 'จากเส้นกราฟนะคะจะเห็นว่าหากความว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.455104247+07:00","message":"Set new StatePrefix : 'จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.455106876+07:00","message":"Next Push (prob) : 'จากเส้นกราฟนะคะจะเห็นว่าความเข้มแสงมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.455114665+07:00","message":"push: {true ว่าความเข้มแสงมากขึ้น 0 0xc000044e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:31.455125313+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_196.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:31.465791676+07:00","message":"write wav file: './tmp/7547/7547_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:31.52534275+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:31.941405528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:31.94140685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.058463978+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.058504108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.058509071+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.058526459+07:00","message":"[buffer interim] 197 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.058533893+07:00","message":"[bufferProcess] interim [540000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.058536069+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.379283404+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.379328249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.379333788+07:00","message":"receive interim result [false|false]: อัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.37934814+07:00","message":"[buffer interim] 197 false อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.379354477+07:00","message":"[bufferProcess] interim [840000000]:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.379356784+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.379363393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.379366404+07:00","message":"> Transcript [1448] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.379368481+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.69713118+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.697186556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.697193598+07:00","message":"receive interim result [false|false]: อัตราการสอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.697207544+07:00","message":"[buffer interim] 197 false อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.697215053+07:00","message":"[bufferProcess] interim [140000000]:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.69721772+07:00","message":"[bufferProcess] send to processor:อัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.697224982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.697227607+07:00","message":"> Transcript [1449] [false]: 'อัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.69723079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.69723275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.697235034+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.697237141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.698530563+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.698563092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.698568467+07:00","message":"receive interim result [false|false]: อัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.698584853+07:00","message":"[buffer interim] 197 false อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698592129+07:00","message":"[bufferProcess] interim [200000000]:อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698594628+07:00","message":"[bufferProcess] send to processor:อัตราการสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698601062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698603835+07:00","message":"> Transcript [1450] [false]: 'อัตราการสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.69860695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698609045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698610971+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.698612854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.760532727+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.760568763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.760576613+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.760592114+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760599083+07:00","message":"[bufferProcess] interim [260000000]:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760601752+07:00","message":"[bufferProcess] send to processor:อัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760608436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760611273+07:00","message":"> Transcript [1451] [false]: 'อัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760614341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760616415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760618128+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.760620383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.952913374+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.952959767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.952966355+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.952981351+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.952988287+07:00","message":"[bufferProcess] interim [500000000]:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.952990699+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.952997516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953000197+07:00","message":"> Transcript [1452] [false]: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953003207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953010387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953012281+07:00","message":"StatePrefix: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.95301423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953024417+07:00","message":"Push: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953026766+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953028819+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:32.953030979+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:32.95303869+07:00","message":"push: {false อัตรา 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.148685675+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.148727061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.148732774+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.148760173+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148767711+07:00","message":"[bufferProcess] interim [680000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148770141+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148773622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148776518+07:00","message":"> Transcript [1453] [false]: 'อัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.14877928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148781497+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.14878333+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.148785231+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.79983218+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.799868321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.799873597+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.799882809+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799890017+07:00","message":"[bufferProcess] interim [280000000]:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799892353+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799896539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799899289+07:00","message":"> Transcript [1454] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799902265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799904364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799906243+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.799908253+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.850125464+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.850161789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.850167694+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:33.850181585+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850189042+07:00","message":"[bufferProcess] interim [340000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850191545+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850195266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850198059+07:00","message":"> Transcript [1455] [false]: 'อัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850201047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850202763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.8502047+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:33.850206666+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.111099699+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.111141205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.111147128+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.111159866+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111169054+07:00","message":"[bufferProcess] interim [580000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111171732+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111177562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111180751+07:00","message":"> Transcript [1456] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111184906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111186967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111189478+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.11119221+07:00","message":"TextPushed: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111197818+07:00","message":"Push: 'การสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111199702+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.11120157+07:00","message":"Set new StatePrefix : 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.111204433+07:00","message":"Next Push (prob) : 'ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.111222902+07:00","message":"push: {false การสังเคราะห์ 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.473704961+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.552377107+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.552427348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.55243442+07:00","message":"receive interim result [false|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.552452196+07:00","message":"[buffer interim] 197 false อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.55246841+07:00","message":"[bufferProcess] interim [180000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552471341+07:00","message":"[bufferProcess] send to processor:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552475202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552478377+07:00","message":"> Transcript [1457] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552482172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552485406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552487945+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.552490538+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561936963+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561954539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561959539+07:00","message":"receive interim result [true|false]: อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561977787+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561980097+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.561985984+07:00","message":"[buffer interim] 197 true อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.561990965+07:00","message":"[bufferProcess] interim [180000000]:อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.561994135+07:00","message":"[bufferProcess] send to processor (isfinal):อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562009354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562036697+07:00","message":"> Transcript [1458] [false]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562042877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562045146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562047297+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562049959+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562052249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562054309+07:00","message":"> Transcript [1459] [true]: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562056861+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562058526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.56206006+07:00","message":"StatePrefix: 'อัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562061891+07:00","message":"TextPushed: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:34.562071189+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.562084117+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:34.570992493+07:00","message":"write wav file: './tmp/7547/7547_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:34.925238729+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:34.942461321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:34.942473187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.053488617+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.116679113+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.189928925+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.189950969+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.189954272+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.189960942+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189968271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189972384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.18997537+07:00","message":"> Transcript [1460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189978259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189980273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.18998195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189983959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.189987376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.189999984+07:00","message":"push: {true \n 0 0xc001afef00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:35.197652051+07:00","message":"write wav file: './tmp/7547/7547_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.776647113+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.776688452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.776693881+07:00","message":"receive interim result [false|false]: ได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.776709448+07:00","message":"[buffer interim] 199 false ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.77671694+07:00","message":"[bufferProcess] interim [720000000]:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.776719087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.971870865+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.971910294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.971916114+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:35.971928334+07:00","message":"[buffer interim] 199 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.971936822+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.971939243+07:00","message":"[bufferProcess] send to processor:ได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.971945337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.971948219+07:00","message":"> Transcript [1461] [false]: 'ได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:35.971950512+07:00","message":"Set StatePrefix (first interim): 'ได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.093193672+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.093228947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.093234592+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.093247691+07:00","message":"[buffer interim] 199 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093254657+07:00","message":"[bufferProcess] interim [20000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093256895+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093262469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093265496+07:00","message":"> Transcript [1462] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093267596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.093269609+07:00","message":"Set new StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.719851781+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.719895254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.719901328+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.719914572+07:00","message":"[buffer interim] 199 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719921895+07:00","message":"[bufferProcess] interim [620000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719924211+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719931887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719934934+07:00","message":"> Transcript [1463] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719938374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719940322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.71994225+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.719944618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.865828346+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.865871181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.865878026+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:36.865891702+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865899096+07:00","message":"[bufferProcess] interim [800000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865901733+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865908239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865911287+07:00","message":"> Transcript [1464] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865914941+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865917109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865918926+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:36.865921042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.179728154+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.179783066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.179790575+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.179806047+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179814104+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179816632+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179823573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179826313+07:00","message":"> Transcript [1465] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179830201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179832369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179834673+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.179836776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.375868598+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.375908084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการใส่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.37591475+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.375928447+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375935715+07:00","message":"[bufferProcess] interim [280000000]:อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375938399+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375945847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375948655+07:00","message":"> Transcript [1466] [false]: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.37595197+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.37595427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375956934+07:00","message":"StatePrefix: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375959017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375964924+07:00","message":"Push: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375966754+07:00","message":"TextPushed: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375968545+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.375970638+07:00","message":"Next Push (prob) : 'ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.375978486+07:00","message":"push: {false อย่างไรก็ 0 0xc0025a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.434419417+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.43445723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.434463433+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.434476023+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434483367+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434485749+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434491591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434494454+07:00","message":"> Transcript [1467] [false]: 'อย่างไรก็ตามอัตราการใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434497926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434500026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434501882+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.434504125+07:00","message":"TextPushed: 'อย่างไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.4380453+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.438054116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.43805836+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.438065388+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.43806822+07:00","message":"[bufferProcess] interim [400000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.438070315+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.438072392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.43807446+07:00","message":"> Transcript [1468] [false]: 'อย่างไรก็ตามอัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.43807664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.438078695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.438080412+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.438082321+07:00","message":"TextPushed: 'อย่างไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.690009655+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.690048246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.690054744+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.690069686+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690077602+07:00","message":"[bufferProcess] interim [580000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690080481+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690087739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690090459+07:00","message":"> Transcript [1469] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.69009391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690096206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690098679+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.690100946+07:00","message":"TextPushed: 'อย่างไรก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.88609358+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.886137002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.88614394+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.886160733+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886166967+07:00","message":"[bufferProcess] interim [760000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886169866+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886176503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.88617937+07:00","message":"> Transcript [1470] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886182625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886184713+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886186707+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886189019+07:00","message":"TextPushed: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886194332+07:00","message":"Push: 'ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886196086+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.88619835+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:37.886200593+07:00","message":"Next Push (prob) : 'สังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:37.88620842+07:00","message":"push: {false ตามอัตราการ 0 0xc0025a4a80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:37.942975377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:37.942981704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.466193863+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.466238583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.466244336+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.46625709+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.4662671+07:00","message":"[bufferProcess] interim [360000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466269747+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466276099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466278984+07:00","message":"> Transcript [1471] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466282497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.46628458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466286589+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.466289012+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.779743299+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.779784678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.7797905+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.779803738+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779811033+07:00","message":"[bufferProcess] interim [660000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779813548+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779819235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779822196+07:00","message":"> Transcript [1472] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779826433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779829245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779832637+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.779836758+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.98238021+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.982420376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.982426165+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:38.982437125+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982445039+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982447933+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982451228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982453823+07:00","message":"> Transcript [1473] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982456965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982458997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982460996+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:38.982463222+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.503898081+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.503939622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.503946521+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.50396073+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503968484+07:00","message":"[bufferProcess] interim [380000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503971098+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503977084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503980344+07:00","message":"> Transcript [1474] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503983935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503985971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503988457+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503993744+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.503998915+07:00","message":"Push: 'สังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.504000851+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.504003024+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.504005259+07:00","message":"Next Push (prob) : 'แสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.504013361+07:00","message":"push: {false สังเคราะห์ด้วย 0 0xc0025a4a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.743581814+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.743616386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.743622504+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:39.743637819+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.74364612+07:00","message":"[bufferProcess] interim [680000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743648905+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743652938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743656103+07:00","message":"> Transcript [1475] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743659836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743662009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.74366381+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:39.743666351+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.191710669+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.191755139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.191762251+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.191776337+07:00","message":"[buffer interim] 199 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191783761+07:00","message":"[bufferProcess] interim [40000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191786498+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191792667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191796425+07:00","message":"> Transcript [1476] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191800567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191802665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191804894+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.191807899+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.234394251+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.306205633+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406146515+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406191228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406197975+07:00","message":"receive interim result [true|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406211781+07:00","message":"end recv isFinal message id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406213911+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406220398+07:00","message":"[buffer interim] 199 true อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406229227+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406233067+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.40623716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406239688+07:00","message":"> Transcript [1477] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406243028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406244852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406247062+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406249844+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.40625168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.40625345+07:00","message":"> Transcript [1478] [true]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406255728+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406257428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.40625908+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406268504+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.406278144+07:00","message":"Push: 'แสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.406288369+07:00","message":"push: {true แสงจะเพิ่มขึ้นจนถึงจุด 0 0xc0025a4a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:40.418345492+07:00","message":"write wav file: './tmp/7547/7547_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.883931394+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:40.943170237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:40.943170268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.99138584+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.991414276+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.991418346+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.9914262+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991433182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991440782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991443468+07:00","message":"> Transcript [1479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991445889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991447693+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991449455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991451636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:40.991453857+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:40.991463635+07:00","message":"push: {true \n 0 0xc001aff280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:40.999539765+07:00","message":"write wav file: './tmp/7547/7547_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.717149089+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.783621362+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.846488114+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.914888836+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.976285108+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.991969092+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.99199192+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.991995455+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.992008344+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992033127+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992043517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992046537+07:00","message":"> Transcript [1480] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992049335+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992052677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992055961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992059142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:41.992067368+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:41.992077286+07:00","message":"push: {true \n 0 0xc0025a4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:41.996352339+07:00","message":"write wav file: './tmp/7547/7547_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.033479099+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.123337766+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.123364001+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.123367592+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.123375155+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123382241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123386478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123389215+07:00","message":"> Transcript [1481] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123391413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123393135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123394843+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123396565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.123398732+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.123407726+07:00","message":"push: {true \n 0 0xc0025a4200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:42.127940924+07:00","message":"write wav file: './tmp/7547/7547_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.166488349+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.210516099+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.210534999+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.210538043+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.210543998+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210551479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210555672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210558442+07:00","message":"> Transcript [1482] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210560955+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210562773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.21056455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210566504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.210575327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.2105867+07:00","message":"push: {true \n 0 0xc001afe000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:42.21457429+07:00","message":"write wav file: './tmp/7547/7547_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.712377746+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.712414264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.712419229+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.712430978+07:00","message":"[buffer interim] 204 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.712436791+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.712438728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.847614875+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.847660333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.84766626+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:42.847684317+07:00","message":"[buffer interim] 204 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.847692765+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.847694926+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.847698699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.847701374+07:00","message":"> Transcript [1483] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:42.847703439+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.02298851+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.023026671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.023032467+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.023049329+07:00","message":"[buffer interim] 204 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023057569+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023060992+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023067003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023070302+07:00","message":"> Transcript [1484] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023074216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023076217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023077969+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.023079992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.15059269+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.15062962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.150635374+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.150649178+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.1506581+07:00","message":"[bufferProcess] interim [960000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150660513+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150666158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150669411+07:00","message":"> Transcript [1485] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150672514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150674327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150676125+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.150678202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.462555359+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.462593925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.462599811+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.462612301+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462620709+07:00","message":"[bufferProcess] interim [320000000]:ประมาณนี้นะคะแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462623544+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462626897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462629574+07:00","message":"> Transcript [1486] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462632498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462634446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462636211+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.462638063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.545977406+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.546030769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.546036777+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.546052027+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546058927+07:00","message":"[bufferProcess] interim [380000000]:ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546061321+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546067942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546072585+07:00","message":"> Transcript [1487] [false]: 'ประมาณนี้นะคะแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546075833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546077744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546080018+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.54608222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546087883+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546089713+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546091591+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.546093477+07:00","message":"Next Push (prob) : 'นี้นะคะแล้วล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.546101385+07:00","message":"push: {false ประมาณ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.606008526+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.606048519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.606054342+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.606067207+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.606074056+07:00","message":"[bufferProcess] interim [500000000]:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.60607669+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.606083001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.606086508+07:00","message":"> Transcript [1488] [false]: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.606088991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.60609094+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.791572801+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.791627612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.791636232+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:43.791653891+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791665071+07:00","message":"[bufferProcess] interim [680000000]:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791669176+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791675657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791679998+07:00","message":"> Transcript [1489] [false]: 'ประมาณนี้นะคะแล้วหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791685551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791688119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791692037+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:43.791694491+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:43.944070247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:43.944069435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.111726546+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.111775769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.111782115+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.111797522+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.111804937+07:00","message":"[bufferProcess] interim [980000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.111807775+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.11181367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.11181692+07:00","message":"> Transcript [1490] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.111820457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.11182427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.111826402+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.111828885+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.433579515+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.43361952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.433626842+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.433646188+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433670636+07:00","message":"[bufferProcess] interim [280000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433673412+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433682763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433685518+07:00","message":"> Transcript [1491] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433688811+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433690917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433693033+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.433695002+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.9988897+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.998925045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.998931493+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.998945779+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998952366+07:00","message":"[bufferProcess] interim [880000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998954861+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998961137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998963741+07:00","message":"> Transcript [1492] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998967036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998969123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998971206+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998973602+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998976197+07:00","message":"Push: 'นี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998978558+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998980894+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:44.998982834+07:00","message":"Next Push (prob) : 'จากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:44.99900164+07:00","message":"push: {false นี้นะคะแล้วหลัง 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.178549605+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.178587837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.178594285+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.178608529+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178614971+07:00","message":"[bufferProcess] interim [0]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178617844+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178624166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178627061+07:00","message":"> Transcript [1493] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178630193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178632345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.178634507+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.17863706+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.529627732+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.529666419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.529671998+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.529690158+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529697019+07:00","message":"[bufferProcess] interim [360000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529699845+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529703462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529706224+07:00","message":"> Transcript [1494] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529709452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529711333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529713599+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.529715929+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.714542156+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.714584218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.714591766+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.714609118+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714618056+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714620844+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714628304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714631526+07:00","message":"> Transcript [1495] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714635322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714638346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714640209+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.714642651+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.842499826+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.842539184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.842544785+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.842562643+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842570008+07:00","message":"[bufferProcess] interim [660000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842572672+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842576038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842578907+07:00","message":"> Transcript [1496] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842582831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842584975+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842587009+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842589453+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842592429+07:00","message":"Push: 'จากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842594661+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.842596678+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:45.84259912+07:00","message":"Next Push (prob) : 'มีเพิ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:45.842607187+07:00","message":"push: {false จากนั้นก็จะ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.051056837+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.051103115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.051109598+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.051123749+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.051132151+07:00","message":"[bufferProcess] interim [900000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.051134966+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.051141328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.051144517+07:00","message":"> Transcript [1497] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.05114748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.051149444+07:00","message":"Set new StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.355308283+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.355346612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.355352404+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.355365261+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355373051+07:00","message":"[bufferProcess] interim [140000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355375721+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355379149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355382003+07:00","message":"> Transcript [1498] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355385411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355387493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355390436+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.355392987+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.41381215+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.413846666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.413852622+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.413867347+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413874077+07:00","message":"[bufferProcess] interim [260000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413876593+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413883221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413885825+07:00","message":"> Transcript [1499] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413889181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.413892465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.41389491+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.41389745+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.415386171+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.415395019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.415398142+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.415405576+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415408356+07:00","message":"[bufferProcess] interim [320000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415410341+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415412584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415414385+07:00","message":"> Transcript [1500] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415416765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415418365+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415420023+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.415422196+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.92223873+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.922278425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.922285039+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.922297977+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922309083+07:00","message":"[bufferProcess] interim [800000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922312206+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922319403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922321983+07:00","message":"> Transcript [1501] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922325786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922327802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922329677+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922332059+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922336922+07:00","message":"Push: 'มีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922338977+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.92234109+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:46.922343187+07:00","message":"Next Push (prob) : 'ถึงแม้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:46.922350407+07:00","message":"push: {false มีเพิ่มขึ้น 0 0xc000187680}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:46.944408534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:46.944422638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.313716093+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.313753956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.313759767+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.313774625+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313781362+07:00","message":"[bufferProcess] interim [160000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313784233+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.31378769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313790475+07:00","message":"> Transcript [1502] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313793859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313795807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313797739+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.313800295+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.413947051+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.476241959+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.503866559+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.503905667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.503911839+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.503922686+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503929+07:00","message":"[bufferProcess] interim [400000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503931611+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503935103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503937845+07:00","message":"> Transcript [1503] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503941031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503942921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.503945165+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.50394808+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.504552636+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.504562822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.504566308+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.504574417+07:00","message":"[buffer interim] 204 false ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504577799+07:00","message":"[bufferProcess] interim [460000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504580097+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504582221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504584179+07:00","message":"> Transcript [1504] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแข็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504586551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504588468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504590594+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.504592894+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.544167676+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550445296+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550484962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง\",\"confidence\":0.95573354}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550491546+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550501025+07:00","message":"end recv isFinal message id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.55050294+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550508547+07:00","message":"[buffer interim] 204 true ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550516498+07:00","message":"[bufferProcess] interim [460000000]:ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550520169+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550523836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550526629+07:00","message":"> Transcript [1505] [false]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550530131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550532008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550534715+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550537423+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550539991+07:00","message":"Push: 'ถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550541763+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550543877+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550546541+07:00","message":"Next Push (prob) : 'ความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550554028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.55055606+07:00","message":"> Transcript [1506] [true]: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550558468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550560119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550562198+07:00","message":"StatePrefix: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่าความเข้มแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550564225+07:00","message":"TextPushed: 'ประมาณนี้นะคะแล้วหลังจากนั้นก็จะมีเพิ่มขึ้นถึงแม้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.550566279+07:00","message":"Push: 'ความเข้มแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.55057325+07:00","message":"push: {false ถึงแม้ว่า 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.550578545+07:00","message":"push: {true ความเข้มแสง 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:47.561985631+07:00","message":"write wav file: './tmp/7547/7547_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.605294017+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.746811418+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.746832246+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.74683527+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.746842019+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746847841+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746852151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746855104+07:00","message":"> Transcript [1507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746857889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746859814+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746861524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746863162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:47.746869997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:47.746878361+07:00","message":"push: {true \n 0 0xc0025a4980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:47.752067798+07:00","message":"write wav file: './tmp/7547/7547_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.471689748+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.471727496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.471733384+07:00","message":"receive interim result [false|false]: เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.471746099+07:00","message":"[buffer interim] 206 false เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.471763679+07:00","message":"[bufferProcess] interim [840000000]:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.471765829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.64297851+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.6430135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.643018893+07:00","message":"receive interim result [false|false]: เพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.643034091+07:00","message":"[buffer interim] 206 false เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.643040553+07:00","message":"[bufferProcess] interim [20000000]:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.643043141+07:00","message":"[bufferProcess] send to processor:เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.643046381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.643049348+07:00","message":"> Transcript [1508] [false]: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.643051665+07:00","message":"Set StatePrefix (first interim): 'เพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.885621327+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.885667273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.885674047+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.885692712+07:00","message":"[buffer interim] 206 false เพิ่มขึ้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885700061+07:00","message":"[bufferProcess] interim [260000000]:เพิ่มขึ้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885702599+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885705791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885709013+07:00","message":"> Transcript [1509] [false]: 'เพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885712025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885713963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885715707+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.885717509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.927925615+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.927965424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.927970749+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:48.927986164+07:00","message":"[buffer interim] 206 false เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.927993261+07:00","message":"[bufferProcess] interim [320000000]:เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.927995377+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.927998578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.928000957+07:00","message":"> Transcript [1510] [false]: 'เพิ่มขึ้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.92800379+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.928005823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.928007749+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:48.928009545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.057064629+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.057113933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นกระเป๋า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.05711967+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.057140638+07:00","message":"[buffer interim] 206 false เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057147518+07:00","message":"[bufferProcess] interim [440000000]:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057149712+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057153383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057156252+07:00","message":"> Transcript [1511] [false]: 'เพิ่มขึ้นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057159393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057171834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057173736+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.057175749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.344657984+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.422961439+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.423004045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.423010245+07:00","message":"receive interim result [false|false]: เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.423028279+07:00","message":"[buffer interim] 206 false เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423035419+07:00","message":"[bufferProcess] interim [860000000]:เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423038248+07:00","message":"[bufferProcess] send to processor:เพิ่มขึ้นกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423041661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423045165+07:00","message":"> Transcript [1512] [false]: 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423048616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423050868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423052723+07:00","message":"StatePrefix: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423054512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423060678+07:00","message":"Push: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423063084+07:00","message":"TextPushed: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423065+07:00","message":"Set new StatePrefix : 'เพิ่มขึ้นกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.423067386+07:00","message":"Next Push (prob) : 'ขึ้นกระเป๋า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.423105792+07:00","message":"push: {false เพิ่ม 0 0xc001afe880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450468191+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.45051024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มขึ้นก็ตาม\",\"confidence\":0.89635867}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450516605+07:00","message":"receive interim result [true|false]: เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450526934+07:00","message":"end recv isFinal message id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450529128+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450535208+07:00","message":"[buffer interim] 206 true เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450542182+07:00","message":"[bufferProcess] interim [950000000]:เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450545993+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่มขึ้นก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450549598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450553062+07:00","message":"> Transcript [1513] [false]: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450555221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450556953+07:00","message":"Set new StatePrefix: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450558588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450560982+07:00","message":"> Transcript [1514] [true]: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450564278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450567025+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450570283+07:00","message":"StatePrefix: 'เพิ่มขึ้นก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450573095+07:00","message":"TextPushed: 'เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:49.450582087+07:00","message":"Push: 'ขึ้นก็ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.450591838+07:00","message":"push: {true ขึ้นก็ตาม 0 0xc001afe880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:49.457542669+07:00","message":"write wav file: './tmp/7547/7547_206.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:49.944735138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:49.944779375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:49.985190291+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.1135432+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.23524256+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.240773096+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.240792582+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.240796354+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.240803734+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240811688+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240817133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240821313+07:00","message":"> Transcript [1515] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240824654+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240827473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240830611+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240833434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.240839266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.240850185+07:00","message":"push: {true \n 0 0xc000187d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:50.245628395+07:00","message":"write wav file: './tmp/7547/7547_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.908823575+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.908860464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.90886598+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:50.908878278+07:00","message":"[buffer interim] 208 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.908884076+07:00","message":"[bufferProcess] interim [660000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:50.908885874+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.100520037+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.1005631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.100568579+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.100583849+07:00","message":"[buffer interim] 208 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.100590887+07:00","message":"[bufferProcess] interim [840000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.100594292+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.10059821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.100600914+07:00","message":"> Transcript [1516] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.100603051+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.292040001+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.292074414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.29207973+07:00","message":"receive interim result [false|false]: งานก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.292095486+07:00","message":"[buffer interim] 208 false งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292102347+07:00","message":"[bufferProcess] interim [80000000]:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292104476+07:00","message":"[bufferProcess] send to processor:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292107657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292111099+07:00","message":"> Transcript [1517] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292113619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.292115383+07:00","message":"Set new StatePrefix: 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.679311176+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.67935149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.679357591+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.679372062+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.679379467+07:00","message":"[bufferProcess] interim [440000000]:งั้นก็เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.679381834+07:00","message":"[bufferProcess] send to processor:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.679385194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.67938781+07:00","message":"> Transcript [1518] [false]: 'งานก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.679389657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.679391484+07:00","message":"Set new StatePrefix: 'งานก.พ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.815898567+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.815939378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานก.พ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.815945136+07:00","message":"receive interim result [false|false]: งานก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.815961141+07:00","message":"[buffer interim] 208 false งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815968888+07:00","message":"[bufferProcess] interim [560000000]:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815972393+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815977551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815980497+07:00","message":"> Transcript [1519] [false]: 'งั้นก็เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815982865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.815985163+07:00","message":"Set new StatePrefix: 'งั้นก็เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.86683861+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.866886915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.866894166+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:51.866912511+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.86692157+07:00","message":"[bufferProcess] interim [680000000]:งั้นก็เพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.866923839+07:00","message":"[bufferProcess] send to processor:งานก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.866928027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.86693079+07:00","message":"> Transcript [1520] [false]: 'งานก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.866932984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:51.866935353+07:00","message":"Set new StatePrefix: 'งานก.พ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.00056885+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.000618501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.000625232+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายังมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.000639554+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.00065026+07:00","message":"[bufferProcess] interim [800000000]:งั้นก็เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.000652588+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่ายัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.00065975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.000662428+07:00","message":"> Transcript [1521] [false]: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.000665035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.000667368+07:00","message":"Set new StatePrefix: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.202553805+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.202596663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.202602128+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายังมีบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.202616878+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202624452+07:00","message":"[bufferProcess] interim [980000000]:งั้นก็เพราะว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202626821+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่ายังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.2026309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202633595+07:00","message":"> Transcript [1522] [false]: 'งั้นก็เพราะว่ายังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202636775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202638889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202640794+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.202642768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.372730996+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.372778073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.372784139+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายังมีปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.372797573+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372804795+07:00","message":"[bufferProcess] interim [160000000]:งั้นก็เพราะว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372807497+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่ายังมีบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372814279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.37281714+07:00","message":"> Transcript [1523] [false]: 'งั้นก็เพราะว่ายังมีบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372820342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.37282266+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372824762+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.372827061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.823326681+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.823364956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัยอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.823371019+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:52.823388081+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823396902+07:00","message":"[bufferProcess] interim [580000000]:งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.8233998+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่ายังมีปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823403952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823406789+07:00","message":"> Transcript [1524] [false]: 'งั้นก็เพราะว่ายังมีปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823410132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823412504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823414681+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:52.823417092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:52.9453443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:52.945348674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.183728777+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.244814081+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.27864056+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.278680082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัยอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.278685909+07:00","message":"receive interim result [false|false]: งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.278700245+07:00","message":"[buffer interim] 208 false งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278706755+07:00","message":"[bufferProcess] interim [180000000]:งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278709238+07:00","message":"[bufferProcess] send to processor:งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278715944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278718762+07:00","message":"> Transcript [1525] [false]: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278722074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278723996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278726134+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278728459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278733962+07:00","message":"Push: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278735886+07:00","message":"TextPushed: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278739565+07:00","message":"Set new StatePrefix : 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.278741702+07:00","message":"Next Push (prob) : 'มีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.278756509+07:00","message":"push: {false งั้นก็เพราะว่ายัง 0 0xc0025a4f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317328992+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317366725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็เพราะว่ายังมีปัจจัยอื่น\",\"confidence\":0.94293714}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317372293+07:00","message":"receive interim result [true|false]: งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317381927+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317384064+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317390452+07:00","message":"[buffer interim] 208 true งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317401232+07:00","message":"[bufferProcess] interim [180000000]:งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317404572+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็เพราะว่ายังมีปัจจัยอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317407823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317410847+07:00","message":"> Transcript [1526] [false]: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317413619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317415628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317418742+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317422046+07:00","message":"TextPushed: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317423787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317425845+07:00","message":"> Transcript [1527] [true]: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317427937+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.31742953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317431132+07:00","message":"StatePrefix: 'งั้นก็เพราะว่ายังมีปัจจัยอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317432945+07:00","message":"TextPushed: 'งั้นก็เพราะว่ายัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:53.317438649+07:00","message":"Push: 'มีปัจจัยอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:53.317445683+07:00","message":"push: {true มีปัจจัยอื่น 0 0xc0025a4f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:53.326074646+07:00","message":"write wav file: './tmp/7547/7547_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.114285817+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.11433481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.114340318+07:00","message":"receive interim result [false|false]: อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.114358418+07:00","message":"[buffer interim] 209 false อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.114366041+07:00","message":"[bufferProcess] interim [840000000]:อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.114368165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.228690659+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.228729653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.228734879+07:00","message":"receive interim result [false|false]: อย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.228746124+07:00","message":"[buffer interim] 209 false อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.228762435+07:00","message":"[bufferProcess] interim [960000000]:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.228765078+07:00","message":"[bufferProcess] send to processor:อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.228770806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.228773879+07:00","message":"> Transcript [1528] [false]: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.228776294+07:00","message":"Set StatePrefix (first interim): 'อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.799492361+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.799538561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.799544976+07:00","message":"receive interim result [false|false]: อย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:54.799561325+07:00","message":"[buffer interim] 209 false อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799570055+07:00","message":"[bufferProcess] interim [560000000]:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.79957354+07:00","message":"[bufferProcess] send to processor:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799578802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799582759+07:00","message":"> Transcript [1529] [false]: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799587245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799590261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799593126+07:00","message":"StatePrefix: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:54.799595994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.002441457+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.002480678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.002485792+07:00","message":"receive interim result [false|false]: อย่างเช่นความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.00250249+07:00","message":"[buffer interim] 209 false อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002510486+07:00","message":"[bufferProcess] interim [800000000]:อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002513358+07:00","message":"[bufferProcess] send to processor:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002517319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002520169+07:00","message":"> Transcript [1530] [false]: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002523609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002525385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002527159+07:00","message":"StatePrefix: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.002529596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.199913794+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.199957315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.199962495+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.199976641+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.199984932+07:00","message":"[bufferProcess] interim [980000000]:อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.199987849+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.199995239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.199998277+07:00","message":"> Transcript [1531] [false]: 'อย่างเช่นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.200002176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.200004527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.200006391+07:00","message":"StatePrefix: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.200008327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.377177192+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.377215027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.377220711+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.377234596+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377242126+07:00","message":"[bufferProcess] interim [220000000]:อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377244691+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377250398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377254652+07:00","message":"> Transcript [1532] [false]: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377257702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377259737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377261618+07:00","message":"StatePrefix: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377263567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.37726872+07:00","message":"Push: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377270854+07:00","message":"TextPushed: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377272922+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.377275159+07:00","message":"Next Push (prob) : 'เช่นความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.377283513+07:00","message":"push: {false อย่าง 0 0xc000186b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.88899511+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.889033882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.889039277+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:55.889051059+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889058958+07:00","message":"[bufferProcess] interim [640000000]:อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889061728+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889067337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889070232+07:00","message":"> Transcript [1533] [false]: 'อย่างเช่นความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889073222+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.88907511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889076963+07:00","message":"StatePrefix: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:55.889078985+07:00","message":"TextPushed: 'อย่าง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:55.945977377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:55.945994858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.399839062+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.399876079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.399882339+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.399896657+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399904361+07:00","message":"[bufferProcess] interim [180000000]:อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399907007+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399913881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399916643+07:00","message":"> Transcript [1534] [false]: 'อย่างเช่นความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399920036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399922032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.39992382+07:00","message":"StatePrefix: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.399926239+07:00","message":"TextPushed: 'อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.596909875+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.596944524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.59694981+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.596966729+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596974597+07:00","message":"[bufferProcess] interim [360000000]:อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596977283+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596981299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.59698412+07:00","message":"> Transcript [1535] [false]: 'อย่างเช่นความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596987518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596989772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596991942+07:00","message":"StatePrefix: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.596994155+07:00","message":"TextPushed: 'อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.784991307+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.785028145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.785033743+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.785046089+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.78505321+07:00","message":"[bufferProcess] interim [540000000]:อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.7850556+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785063788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785066586+07:00","message":"> Transcript [1536] [false]: 'อย่างเช่นความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785069965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785072108+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785074421+07:00","message":"StatePrefix: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785077336+07:00","message":"TextPushed: 'อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785084038+07:00","message":"Push: 'เช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785085856+07:00","message":"TextPushed: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.78508796+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.785090338+07:00","message":"Next Push (prob) : 'ข้นของคำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.785098913+07:00","message":"push: {false เช่นความเข้ม 0 0xc000186b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.786674743+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.786704596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.786710055+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:56.786723125+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.786728234+07:00","message":"[bufferProcess] interim [600000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.78673044+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.786733759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.786736285+07:00","message":"> Transcript [1537] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.786738306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:56.786740226+07:00","message":"Set new StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:57.44016205+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:57.440201581+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-04-22T13:28:57.440207977+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:57.440222548+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440229602+07:00","message":"[bufferProcess] interim [200000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440232606+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440239816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440242626+07:00","message":"> Transcript [1538] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440245916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440249039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440251914+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:57.440254371+07:00","message":"TextPushed: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.201498016+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.201541702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.201548704+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.20156482+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201575773+07:00","message":"[bufferProcess] interim [980000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201580425+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201586937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.20159107+07:00","message":"> Transcript [1539] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201596283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201599182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201602201+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.201606252+07:00","message":"TextPushed: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.344899751+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.344941206+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-04-22T13:28:58.344946659+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.344958786+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344967245+07:00","message":"[bufferProcess] interim [100000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344971185+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344976633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344979542+07:00","message":"> Transcript [1540] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344983128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344985357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344987718+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.344990178+07:00","message":"TextPushed: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.587497106+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.587536997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.587542978+07:00","message":"receive interim result [false|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.587557571+07:00","message":"[buffer interim] 209 false อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587564901+07:00","message":"[bufferProcess] interim [340000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.58756739+07:00","message":"[bufferProcess] send to processor:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587570857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587573705+07:00","message":"> Transcript [1541] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587577106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587579118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587581148+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587583846+07:00","message":"TextPushed: 'อย่างเช่นความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587589907+07:00","message":"Push: 'ข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587591897+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587595026+07:00","message":"Set new StatePrefix : 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.587597258+07:00","message":"Next Push (prob) : 'ไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.58760468+07:00","message":"push: {false ข้นของคาร์บอน 0 0xc000186b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.884498795+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:58.94679307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:28:58.946815069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.991275254+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.99131517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.991322373+07:00","message":"receive interim result [true|false]: อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.991331465+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.99133337+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.991339278+07:00","message":"[buffer interim] 209 true อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991351203+07:00","message":"[bufferProcess] interim [850000000]:อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991359196+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991362696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991365511+07:00","message":"> Transcript [1542] [false]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991368799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991371906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991374553+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991376991+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991379187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991381783+07:00","message":"> Transcript [1543] [true]: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991385235+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.99138864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991391008+07:00","message":"StatePrefix: 'อย่างเช่นความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991393704+07:00","message":"TextPushed: 'อย่างเช่นความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:28:58.991401955+07:00","message":"Push: 'ไดออกไซด์ปริมาณเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:58.99141588+07:00","message":"push: {true ไดออกไซด์ปริมาณเอนไซม์ 0 0xc000186b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:28:59.00307764+07:00","message":"write wav file: './tmp/7547/7547_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:28:59.527464388+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.185059755+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.185094494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.185099928+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.185116569+07:00","message":"[buffer interim] 210 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185125738+07:00","message":"[bufferProcess] interim [660000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185127697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185130915+07:00","message":"[bufferProcess] send to processor (ticker):ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185133127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185136024+07:00","message":"> Transcript [1544] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.185138095+07:00","message":"Set StatePrefix (first interim): 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.373556469+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.373595514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.373600733+07:00","message":"receive interim result [false|false]: ปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.373645775+07:00","message":"[buffer interim] 210 false ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.373653747+07:00","message":"[bufferProcess] interim [840000000]:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.373655626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.566185508+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.5662198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.56622558+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.566239506+07:00","message":"[buffer interim] 210 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.566246153+07:00","message":"[bufferProcess] interim [80000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.566248709+07:00","message":"[bufferProcess] send to processor:ปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.56625506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.56625776+07:00","message":"> Transcript [1545] [false]: 'ปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.566260957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.566263026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.566264756+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.56626712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.697846061+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.69788786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.697894051+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:00.697909295+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.697917128+07:00","message":"[bufferProcess] interim [200000000]:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.69791967+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.697924976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.697927735+07:00","message":"> Transcript [1546] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.697930198+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:00.697932065+07:00","message":"Set new StatePrefix: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.274624742+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.274667715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.274673627+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.274686736+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.274694177+07:00","message":"[bufferProcess] interim [740000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.274696737+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.274702763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.27470657+07:00","message":"> Transcript [1547] [false]: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.274709155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.274711173+07:00","message":"Set new StatePrefix: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.35378611+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353810967+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353814056+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353825128+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353826886+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353828611+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353830231+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353831863+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353833479+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353835127+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353836767+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353838379+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353839987+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.353841602+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.857987457+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.858042503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.858048908+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:01.858062154+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858069531+07:00","message":"[bufferProcess] interim [340000000]:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.85807215+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858077923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858081092+07:00","message":"> Transcript [1548] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858086895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858089216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858091133+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:01.858093962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:01.947183914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:01.947184751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.17605823+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.176097493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.176103196+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.176119926+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176127048+07:00","message":"[bufferProcess] interim [640000000]:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.17612949+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176133136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176135728+07:00","message":"> Transcript [1549] [false]: 'ปริมาณสารตั้งต้นอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176139008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.17614091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176142885+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.176145023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.546284235+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.546319495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.546325104+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.546341512+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.54635311+07:00","message":"[bufferProcess] interim [0]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546356302+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546363853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546366628+07:00","message":"> Transcript [1550] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546370142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546372299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546374969+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.546379843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.754158969+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.754200208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.754207326+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.754225041+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754232408+07:00","message":"[bufferProcess] interim [300000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754235039+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754241994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754244777+07:00","message":"> Transcript [1551] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754248815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754251259+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754254051+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754256427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754262582+07:00","message":"Push: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754264376+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754266595+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.754271965+07:00","message":"Next Push (prob) : 'อื่นที่เป็นปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.754295187+07:00","message":"push: {false ปริมาณสารตั้งต้น 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.872681917+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.872719384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.872726341+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:02.872742048+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872749565+07:00","message":"[bufferProcess] interim [360000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872756377+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872763682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872766659+07:00","message":"> Transcript [1552] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872770117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.87277213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872774501+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:02.872779893+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.464146116+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.46418053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.46418711+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.46420172+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464211286+07:00","message":"[bufferProcess] interim [960000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464214024+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464219762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.46422272+07:00","message":"> Transcript [1553] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464226226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464228325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464230625+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.464233165+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.962836354+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.962873269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.962880235+07:00","message":"receive interim result [false|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:03.962894813+07:00","message":"[buffer interim] 210 false ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962902454+07:00","message":"[bufferProcess] interim [500000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962905036+07:00","message":"[bufferProcess] send to processor:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962912287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962917555+07:00","message":"> Transcript [1554] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962920898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962922959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962925479+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:03.962928289+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.004665307+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.137782055+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226724054+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226771962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่อ\",\"confidence\":0.9546256}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226782508+07:00","message":"receive interim result [true|false]: ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226792359+07:00","message":"end recv isFinal message id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226794181+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226800184+07:00","message":"[buffer interim] 210 true ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226807698+07:00","message":"[bufferProcess] interim [710000000]:ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226811222+07:00","message":"[bufferProcess] send to processor (isfinal):ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226814289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226816899+07:00","message":"> Transcript [1555] [false]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226820269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226822251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226824982+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226827437+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226829917+07:00","message":"Push: 'อื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226831979+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226834233+07:00","message":"Set new StatePrefix : 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226838308+07:00","message":"Next Push (prob) : 'จํากัดส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226840198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226842038+07:00","message":"> Transcript [1556] [true]: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจำกัดส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226844115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226845662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226847554+07:00","message":"StatePrefix: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัยจํากัดส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226849556+07:00","message":"TextPushed: 'ปริมาณสารตั้งต้นอื่นที่เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.226851478+07:00","message":"Push: 'จำกัดส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226858326+07:00","message":"push: {false อื่นที่เป็นปัจจัย 0 0xc001afe480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.226863394+07:00","message":"push: {true จำกัดส่งผลต่อ 0 0xc001afe480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:04.238305709+07:00","message":"write wav file: './tmp/7547/7547_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.698519164+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.698557815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.698563122+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.698577905+07:00","message":"[buffer interim] 211 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.698584462+07:00","message":"[bufferProcess] interim [420000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.698586701+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.88056529+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.880602137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลากัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.880608764+07:00","message":"receive interim result [false|false]: ปลากัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:04.880621512+07:00","message":"[buffer interim] 211 false ปลากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.88063079+07:00","message":"[bufferProcess] interim [600000000]:ปลากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.880633227+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.880639074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.880641982+07:00","message":"> Transcript [1557] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:04.880644184+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:04.947240239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:04.947251639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:05.57078272+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:05.570843532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:05.5708492+07:00","message":"receive interim result [false|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:05.570865049+07:00","message":"[buffer interim] 211 false สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.57087296+07:00","message":"[bufferProcess] interim [260000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.570875635+07:00","message":"[bufferProcess] send to processor:ปลากัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.570883421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.570886621+07:00","message":"> Transcript [1558] [false]: 'ปลากัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.570888746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:05.570890746+07:00","message":"Set new StatePrefix: 'ปลากัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.20924162+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.209289855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.209296164+07:00","message":"receive interim result [false|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.209310251+07:00","message":"[buffer interim] 211 false สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.20931731+07:00","message":"[bufferProcess] interim [860000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.209319845+07:00","message":"[bufferProcess] send to processor:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.209325334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.209328252+07:00","message":"> Transcript [1559] [false]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.209330601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.209332884+07:00","message":"Set new StatePrefix: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.312722267+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.420312074+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.420352796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเคราะห์ด้วยแสง\",\"confidence\":0.92597866}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.420358204+07:00","message":"receive interim result [true|false]: สังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.42036949+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.42037192+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.420378007+07:00","message":"[buffer interim] 211 true สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420384777+07:00","message":"[bufferProcess] interim [190000000]:สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420388059+07:00","message":"[bufferProcess] send to processor (isfinal):สังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420390929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420393931+07:00","message":"> Transcript [1560] [false]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420396724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420398834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420401179+07:00","message":"StatePrefix: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420403068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420405746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420407661+07:00","message":"> Transcript [1561] [true]: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420409671+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420411191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420412806+07:00","message":"StatePrefix: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420414346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.420416689+07:00","message":"Push: 'สังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.420423672+07:00","message":"push: {true สังเคราะห์ด้วยแสง 0 0xc0025a4f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:06.427885347+07:00","message":"write wav file: './tmp/7547/7547_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.514124323+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.634631839+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.766575525+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.976069361+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.976090982+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.976094111+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.976100061+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976107492+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976111687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976114341+07:00","message":"> Transcript [1562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976116715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976118823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976120561+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976122555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:06.976125245+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:06.976134697+07:00","message":"push: {true \n 0 0xc00212f200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:06.980897117+07:00","message":"write wav file: './tmp/7547/7547_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.312446776+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.312495835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Just\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.312501467+07:00","message":"receive interim result [false|false]: Just"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.312516911+07:00","message":"[buffer interim] 213 false Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.312524058+07:00","message":"[bufferProcess] interim [600000000]:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.31252594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.738559506+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.738603615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Jaspal\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.738609239+07:00","message":"receive interim result [false|false]: Jaspal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.738623485+07:00","message":"[buffer interim] 213 false Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.738630787+07:00","message":"[bufferProcess] interim [960000000]:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.738633002+07:00","message":"[bufferProcess] send to processor:Just"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.738639253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.738642119+07:00","message":"> Transcript [1563] [false]: 'Just'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.738644372+07:00","message":"Set StatePrefix (first interim): 'Just'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.9272801+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.927322953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.927328715+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.927339456+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927346543+07:00","message":"[bufferProcess] interim [140000000]:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927349349+07:00","message":"[bufferProcess] send to processor:Jaspal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927355445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927358345+07:00","message":"> Transcript [1564] [false]: 'Jaspal'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927360737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.927362876+07:00","message":"Set new StatePrefix: 'Jaspal'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:07.947500474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:07.947511842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.988741978+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.988785054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.988790993+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.988804656+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988811813+07:00","message":"[bufferProcess] interim [260000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988814258+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988820004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988822865+07:00","message":"> Transcript [1565] [false]: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988825293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.988827186+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.989571656+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.989582226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก๊าซคาร์บอนได\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.989585238+07:00","message":"receive interim result [false|false]: ก๊าซคาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:07.989592591+07:00","message":"[buffer interim] 213 false ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989595869+07:00","message":"[bufferProcess] interim [320000000]:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989598783+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989605502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989608514+07:00","message":"> Transcript [1566] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989612917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989615605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989618868+07:00","message":"StatePrefix: 'แก๊สคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:07.989620899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.118069931+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.11811166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.118117486+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.118134023+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.118142211+07:00","message":"[bufferProcess] interim [380000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.11814499+07:00","message":"[bufferProcess] send to processor:ก๊าซคาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.118149668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.118152853+07:00","message":"> Transcript [1567] [false]: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.118155285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.118157236+07:00","message":"Set new StatePrefix: 'ก๊าซคาร์บอนได'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.189503306+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.189544809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.189550751+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.18956146+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.189569039+07:00","message":"[bufferProcess] interim [440000000]:แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.189571528+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.189575154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.18957797+07:00","message":"> Transcript [1568] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.189580342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.189582302+07:00","message":"Set new StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.195465526+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.195476678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.195481104+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.195488304+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.195491598+07:00","message":"[bufferProcess] interim [500000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.195493675+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.195495673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.195497928+07:00","message":"> Transcript [1569] [false]: 'แก๊สคาร์บอนไดออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.195499931+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.754644107+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.831441577+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.831489062+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-04-22T13:29:08.831495118+07:00","message":"receive interim result [false|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.831512227+07:00","message":"[buffer interim] 213 false แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831520123+07:00","message":"[bufferProcess] interim [100000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831522799+07:00","message":"[bufferProcess] send to processor:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831526579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831529241+07:00","message":"> Transcript [1570] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831532868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831535283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831537375+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.831539556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846480302+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846509853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แก๊สคาร์บอนไดออกไซด์\",\"confidence\":0.9014224}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.84651476+07:00","message":"receive interim result [true|false]: แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846523314+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846525609+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846532252+07:00","message":"[buffer interim] 213 true แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846537461+07:00","message":"[bufferProcess] interim [220000000]:แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846540316+07:00","message":"[bufferProcess] send to processor (isfinal):แก๊สคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846554045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846587586+07:00","message":"> Transcript [1571] [false]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846593048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846595565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.84660108+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846603335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846605921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846607886+07:00","message":"> Transcript [1572] [true]: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846610161+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.84661472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846616535+07:00","message":"StatePrefix: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846618171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:08.846625982+07:00","message":"Push: 'แก๊สคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.846641716+07:00","message":"push: {true แก๊สคาร์บอนไดออกไซด์ 0 0xc00212f600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:08.854020089+07:00","message":"write wav file: './tmp/7547/7547_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:08.875246959+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.003298362+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.137609886+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.303621019+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.303639235+07:00","message":"found end of frame, send empty tag with msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.303642276+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.303649047+07:00","message":"[buffer interim] 214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303656055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.30366032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303663088+07:00","message":"> Transcript [1573] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303665518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303667341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303669195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303671268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.303679085+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.303689952+07:00","message":"push: {true \n 0 0xc00212f980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:09.308303789+07:00","message":"write wav file: './tmp/7547/7547_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.850592964+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.850643037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.850649367+07:00","message":"receive interim result [false|false]: เป็นหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.850665175+07:00","message":"[buffer interim] 215 false เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.850673286+07:00","message":"[bufferProcess] interim [720000000]:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.850676126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.985540013+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.985581017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.985586498+07:00","message":"receive interim result [false|false]: เป็นหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:09.985599952+07:00","message":"[buffer interim] 215 false เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.98560779+07:00","message":"[bufferProcess] interim [840000000]:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.98561022+07:00","message":"[bufferProcess] send to processor:เป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.985616615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.985619669+07:00","message":"> Transcript [1574] [false]: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:09.985621906+07:00","message":"Set StatePrefix (first interim): 'เป็นหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.255959761+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.256009487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.25601474+07:00","message":"receive interim result [false|false]: เป็นหลังให้ค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.256030591+07:00","message":"[buffer interim] 215 false เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256040203+07:00","message":"[bufferProcess] interim [80000000]:เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256043027+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256049511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256052677+07:00","message":"> Transcript [1575] [false]: 'เป็นหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256055935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256057891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256059675+07:00","message":"StatePrefix: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.256061721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.346393059+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.346448866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้คาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.346456571+07:00","message":"receive interim result [false|false]: เป็นหลังให้คาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.346470465+07:00","message":"[buffer interim] 215 false เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346480629+07:00","message":"[bufferProcess] interim [200000000]:เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346482941+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346488587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346491267+07:00","message":"> Transcript [1576] [false]: 'เป็นหลังให้ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346494877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346497268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.3464992+07:00","message":"StatePrefix: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.346501407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.495484255+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.49552207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พลาดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.495527838+07:00","message":"receive interim result [false|false]: เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.495540075+07:00","message":"[buffer interim] 215 false เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495547991+07:00","message":"[bufferProcess] interim [380000000]:เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495550431+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495557042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495559921+07:00","message":"> Transcript [1577] [false]: 'เป็นหลังให้คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495563067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495565281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495567081+07:00","message":"StatePrefix: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.495569196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.566079597+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.566116834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้คาดขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.566122176+07:00","message":"receive interim result [false|false]: เป็นหลังให้คาดขาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.566137153+07:00","message":"[buffer interim] 215 false เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566144421+07:00","message":"[bufferProcess] interim [440000000]:เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566147178+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พลาดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566151648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566154958+07:00","message":"> Transcript [1578] [false]: 'เป็นหลังให้พลาดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566157624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566159639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.56616145+07:00","message":"StatePrefix: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566163647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566170752+07:00","message":"Push: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566172942+07:00","message":"TextPushed: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566174991+07:00","message":"Set new StatePrefix : 'เป็นหลังให้พลาดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.566177005+07:00","message":"Next Push (prob) : 'ให้พลาดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.566184858+07:00","message":"push: {false เป็นหลัง 0 0xc0025a4680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.579992216+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.580016882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้พลาดคราว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.580022786+07:00","message":"receive interim result [false|false]: เป็นหลังให้พลาดคราว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.580035184+07:00","message":"[buffer interim] 215 false เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580041142+07:00","message":"[bufferProcess] interim [500000000]:เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580043488+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้คาดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580046488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580048973+07:00","message":"> Transcript [1579] [false]: 'เป็นหลังให้คาดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580051137+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.580053241+07:00","message":"Set new StatePrefix: 'เป็นหลังให้คาดขาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.682579863+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.682621756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.682627508+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:10.682640948+07:00","message":"[buffer interim] 215 false เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.682648625+07:00","message":"[bufferProcess] interim [560000000]:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.682651372+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้พลาดคราว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.682658183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.682661638+07:00","message":"> Transcript [1580] [false]: 'เป็นหลังให้พลาดคราว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.68266403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:10.682666178+07:00","message":"Set new StatePrefix: 'เป็นหลังให้พลาดคราว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:10.947899937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:10.94794104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.003039691+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.003083552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.003089587+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.003105402+07:00","message":"[buffer interim] 215 false เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003114364+07:00","message":"[bufferProcess] interim [860000000]:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003117202+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003121104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003124202+07:00","message":"> Transcript [1581] [false]: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003126689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.003128738+07:00","message":"Set new StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.272325974+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.272368623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.272374099+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.27238951+07:00","message":"[buffer interim] 215 false เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272399191+07:00","message":"[bufferProcess] interim [160000000]:เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272401856+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272408053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272410921+07:00","message":"> Transcript [1582] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272414558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272417377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272419753+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.272421855+07:00","message":"TextPushed: 'เป็นหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.450935488+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.450974439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.450980651+07:00","message":"receive interim result [false|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.450995616+07:00","message":"[buffer interim] 215 false เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451003766+07:00","message":"[bufferProcess] interim [340000000]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451006538+07:00","message":"[bufferProcess] send to processor:เป็นหลังให้ธาตุคาร์บอนกับพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451010537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451013316+07:00","message":"> Transcript [1583] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451016574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451018569+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451020391+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.451022416+07:00","message":"TextPushed: 'เป็นหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.634126748+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.695506414+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.78009262+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780136759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นหลังให้ธาตุคาร์บอนกับพืช\",\"confidence\":0.93807894}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780145238+07:00","message":"receive interim result [true|false]: เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780152936+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780155107+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780161824+07:00","message":"[buffer interim] 215 true เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780170798+07:00","message":"[bufferProcess] interim [730000000]:เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780176214+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นหลังให้ธาตุคาร์บอนกับพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780179719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780182725+07:00","message":"> Transcript [1584] [false]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780185646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780187402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780189183+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780191301+07:00","message":"TextPushed: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780195547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780197731+07:00","message":"> Transcript [1585] [true]: 'เป็นหลังให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780200261+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780201792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780203316+07:00","message":"StatePrefix: 'เป็นหลังให้ธาตุคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780204912+07:00","message":"TextPushed: 'เป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:11.780210784+07:00","message":"Push: 'ให้ธาตุคาร์บอนกับพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:11.780218539+07:00","message":"push: {true ให้ธาตุคาร์บอนกับพืช 0 0xc0025a4680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:11.790700298+07:00","message":"write wav file: './tmp/7547/7547_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.458557889+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.458610601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.45861597+07:00","message":"receive interim result [false|false]: แนะนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.45862951+07:00","message":"[buffer interim] 216 false แนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.45863669+07:00","message":"[bufferProcess] interim [710000000]:แนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.458638791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.541733557+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.541776096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.541784704+07:00","message":"receive interim result [false|false]: แนะนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.541796364+07:00","message":"[buffer interim] 216 false แนะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.541803848+07:00","message":"[bufferProcess] interim [830000000]:แนะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.541806897+07:00","message":"[bufferProcess] send to processor:แนะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.541812542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.541815661+07:00","message":"> Transcript [1586] [false]: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.541818603+07:00","message":"Set StatePrefix (first interim): 'แนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.674313173+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.674358592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.674364941+07:00","message":"receive interim result [false|false]: แนะนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.674377435+07:00","message":"[buffer interim] 216 false แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674385579+07:00","message":"[bufferProcess] interim [950000000]:แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674388697+07:00","message":"[bufferProcess] send to processor:แนะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674394509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674397403+07:00","message":"> Transcript [1587] [false]: 'แนะนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674400209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674402321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674404147+07:00","message":"StatePrefix: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.674406041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.928579562+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.928621124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.928627239+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:12.928642078+07:00","message":"[buffer interim] 216 false แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928650708+07:00","message":"[bufferProcess] interim [310000000]:แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928653345+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928659255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928661867+07:00","message":"> Transcript [1588] [false]: 'แนะนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928665265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928667228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.928669065+07:00","message":"StatePrefix: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:12.9286712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.273751141+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.273794709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.273800262+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.273811638+07:00","message":"[buffer interim] 216 false แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273821383+07:00","message":"[bufferProcess] interim [550000000]:แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273824113+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273830361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273832964+07:00","message":"> Transcript [1589] [false]: 'แนะนำไปใช้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273835925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273838125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273839974+07:00","message":"StatePrefix: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.273841933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.320018011+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.320050192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.3200563+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.320070218+07:00","message":"[buffer interim] 216 false แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320076757+07:00","message":"[bufferProcess] interim [670000000]:แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320078995+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320082374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320085188+07:00","message":"> Transcript [1590] [false]: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320088291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320090272+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320092164+07:00","message":"StatePrefix: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320093901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320097599+07:00","message":"Push: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320099401+07:00","message":"TextPushed: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320101369+07:00","message":"Set new StatePrefix : 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.320103544+07:00","message":"Next Push (prob) : 'ไปใช้สร้างน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.320110897+07:00","message":"push: {false แนะนำ 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.633527218+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.633568377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.633573894+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:13.633589631+07:00","message":"[buffer interim] 216 false แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633599026+07:00","message":"[bufferProcess] interim [970000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633601891+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633605879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633608585+07:00","message":"> Transcript [1591] [false]: 'แนะนำไปใช้สร้างน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633611785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633613809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633615871+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:13.633618114+07:00","message":"TextPushed: 'แนะนำ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:13.948147011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:13.948173657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.073032917+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.156261302+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.156306416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำตาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.15631461+07:00","message":"receive interim result [false|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.156330519+07:00","message":"[buffer interim] 216 false แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156338375+07:00","message":"[bufferProcess] interim [570000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156340845+07:00","message":"[bufferProcess] send to processor:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.15634629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156349378+07:00","message":"> Transcript [1592] [false]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156352667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156354659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156356694+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.156358862+07:00","message":"TextPushed: 'แนะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.198111943+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.198157903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนะนำไปใช้สร้างน้ำตาล\",\"confidence\":0.92268884}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.198163813+07:00","message":"receive interim result [true|false]: แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.198170914+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.19817315+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.19817999+07:00","message":"[buffer interim] 216 true แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.19818623+07:00","message":"[bufferProcess] interim [600000000]:แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198189335+07:00","message":"[bufferProcess] send to processor (isfinal):แนะนำไปใช้สร้างน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198193062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198196804+07:00","message":"> Transcript [1593] [false]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.19820079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198203514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198206742+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198209808+07:00","message":"TextPushed: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198212494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198214482+07:00","message":"> Transcript [1594] [true]: 'แนะนำไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198216535+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198218222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198219717+07:00","message":"StatePrefix: 'แนะนำไปใช้สร้างน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198221487+07:00","message":"TextPushed: 'แนะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.198223931+07:00","message":"Push: 'ไปใช้สร้างน้ำตาล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.198232193+07:00","message":"push: {true ไปใช้สร้างน้ำตาล 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:14.209173874+07:00","message":"write wav file: './tmp/7547/7547_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.267844536+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.802915005+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.802963325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.802968111+07:00","message":"receive interim result [false|false]: สวย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:14.802983132+07:00","message":"[buffer interim] 217 false สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.802990283+07:00","message":"[bufferProcess] interim [540000000]:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:14.802992393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.026036012+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.026077321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวยจัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.026082753+07:00","message":"receive interim result [false|false]: สวยจัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.026097741+07:00","message":"[buffer interim] 217 false สวยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.026104021+07:00","message":"[bufferProcess] interim [780000000]:สวยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.026106525+07:00","message":"[bufferProcess] send to processor:สวย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.026111273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.026114308+07:00","message":"> Transcript [1595] [false]: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.026117188+07:00","message":"Set StatePrefix (first interim): 'สวย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.12597092+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.126014985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.126020088+07:00","message":"receive interim result [false|false]: ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.126035392+07:00","message":"[buffer interim] 217 false ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126041942+07:00","message":"[bufferProcess] interim [840000000]:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126044452+07:00","message":"[bufferProcess] send to processor:สวยจัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126047784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.12605057+07:00","message":"> Transcript [1596] [false]: 'สวยจัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126053339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126055269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126057146+07:00","message":"StatePrefix: 'สวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.126059441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.241688073+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.241729445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.241736446+07:00","message":"receive interim result [false|false]: ด้วยกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.241749544+07:00","message":"[buffer interim] 217 false ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241761596+07:00","message":"[bufferProcess] interim [960000000]:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241764206+07:00","message":"[bufferProcess] send to processor:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241769339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241772048+07:00","message":"> Transcript [1597] [false]: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241774133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.241776467+07:00","message":"Set new StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.449679526+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.449717215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.449722348+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.44973877+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449762172+07:00","message":"[bufferProcess] interim [140000000]:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449764965+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449771872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449776688+07:00","message":"> Transcript [1598] [false]: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449779188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.449780931+07:00","message":"Set new StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.698229331+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.698283214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.698289147+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.698304854+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698313084+07:00","message":"[bufferProcess] interim [440000000]:ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698316162+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698324035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698326888+07:00","message":"> Transcript [1599] [false]: 'ด้วยกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698330313+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698332365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698335841+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.698337881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.701453713+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.701480345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.701485595+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.701498678+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701504451+07:00","message":"[bufferProcess] interim [500000000]:ด้วยกระบวนการสัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701506383+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701509419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701511578+07:00","message":"> Transcript [1600] [false]: 'ด้วยกระบวนการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701514334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701516258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701517932+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.701519715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.816263324+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.816313156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.816321022+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:15.816337896+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816349961+07:00","message":"[bufferProcess] interim [560000000]:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816353629+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816362631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816365841+07:00","message":"> Transcript [1601] [false]: 'ด้วยกระบวนการสัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816369011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816371125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816374184+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:15.816376354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.007066387+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.007116602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.007122373+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.00713788+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007145467+07:00","message":"[bufferProcess] interim [800000000]:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007148023+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007151967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007154779+07:00","message":"> Transcript [1602] [false]: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007157834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007160247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007162033+07:00","message":"StatePrefix: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007164016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007166912+07:00","message":"Push: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007168691+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007170574+07:00","message":"Set new StatePrefix : 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.007172683+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.007180945+07:00","message":"push: {false ด้วยกระบวน 0 0xc00212e380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.197374519+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.197412367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.197418433+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.197431836+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197439185+07:00","message":"[bufferProcess] interim [980000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197442496+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197448308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197451369+07:00","message":"> Transcript [1603] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197455084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197457295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197459131+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.197461494+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.754376914+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.842167191+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.842210848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.842217307+07:00","message":"receive interim result [false|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.842233245+07:00","message":"[buffer interim] 217 false ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842240139+07:00","message":"[bufferProcess] interim [580000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842242541+07:00","message":"[bufferProcess] send to processor:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842247913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842251049+07:00","message":"> Transcript [1604] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842254538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.842256984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.84225899+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.84226139+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.885689961+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942195658+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942234859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกระบวนการสังเคราะห์ด้วยแสง\",\"confidence\":0.9534943}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942241614+07:00","message":"receive interim result [true|false]: ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942247198+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942249597+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.942255236+07:00","message":"[buffer interim] 217 true ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942262391+07:00","message":"[bufferProcess] interim [730000000]:ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942266036+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942269078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942271803+07:00","message":"> Transcript [1605] [false]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942274522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942276285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942278068+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942280039+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942281623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.94228365+07:00","message":"> Transcript [1606] [true]: 'ด้วยกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942285693+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942289917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942291657+07:00","message":"StatePrefix: 'ด้วยกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942293413+07:00","message":"TextPushed: 'ด้วยกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:16.942296211+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.94230406+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc00212e380}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:16.948168959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:16.948186581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:16.949947676+07:00","message":"write wav file: './tmp/7547/7547_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:16.953636675+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.07646544+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.161358526+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.161376526+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.16137958+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.161386115+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161396772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161400341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161403151+07:00","message":"> Transcript [1607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161405486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161407241+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161409088+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161410756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.161413012+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.161441699+07:00","message":"push: {true \n 0 0xc0004a2280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:17.166005374+07:00","message":"write wav file: './tmp/7547/7547_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.273441633+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.35168091+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.351701064+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.351704566+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.351711243+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351718455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351722482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351725651+07:00","message":"> Transcript [1608] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351728015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351730007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.35173176+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351733473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.351736085+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.35174588+07:00","message":"push: {true \n 0 0xc0004a2780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:17.35635263+07:00","message":"write wav file: './tmp/7547/7547_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.395121456+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.593320401+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.690628875+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.690650802+07:00","message":"found end of frame, send empty tag with msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.690653815+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.690660643+07:00","message":"[buffer interim] 220 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690668175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690676748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.69067937+07:00","message":"> Transcript [1609] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690681831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690683658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690685407+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.690687131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:17.69068993+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.690700139+07:00","message":"push: {true \n 0 0xc0025a4400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:17.69554766+07:00","message":"write wav file: './tmp/7547/7547_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:17.785717631+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.844070251+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.844118761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.844124228+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.84414176+07:00","message":"[buffer interim] 221 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.844149058+07:00","message":"[bufferProcess] interim [840000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.844151015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.844158202+07:00","message":"[bufferProcess] send to processor (ticker):ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.844161311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.84416412+07:00","message":"> Transcript [1610] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.844166344+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.880420092+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.880450481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาพี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.880455733+07:00","message":"receive interim result [false|false]: พาพี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.880471679+07:00","message":"[buffer interim] 221 false พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.880477861+07:00","message":"[bufferProcess] interim [900000000]:พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.880479633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.98460865+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.98464847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทาผิว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.984656263+07:00","message":"receive interim result [false|false]: ทาผิว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:18.984678879+07:00","message":"[buffer interim] 221 false ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984688663+07:00","message":"[bufferProcess] interim [960000000]:ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984692212+07:00","message":"[bufferProcess] send to processor:พาพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984696443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984701258+07:00","message":"> Transcript [1611] [false]: 'พาพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984704351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:18.984707832+07:00","message":"Set new StatePrefix: 'พาพี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.033141267+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.033191832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพิศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.03319721+07:00","message":"receive interim result [false|false]: ภาพิศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.033213263+07:00","message":"[buffer interim] 221 false ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.033220501+07:00","message":"[bufferProcess] interim [20000000]:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.03322271+07:00","message":"[bufferProcess] send to processor:ทาผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.033225623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.033229968+07:00","message":"> Transcript [1612] [false]: 'ทาผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.03323232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.033235293+07:00","message":"Set new StatePrefix: 'ทาผิว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.049872939+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.049904944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาพิกัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.049909736+07:00","message":"receive interim result [false|false]: หาพิกัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.049925997+07:00","message":"[buffer interim] 221 false หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049933597+07:00","message":"[bufferProcess] interim [80000000]:หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049936901+07:00","message":"[bufferProcess] send to processor:ภาพิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049941226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049944985+07:00","message":"> Transcript [1613] [false]: 'ภาพิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049948328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.049951641+07:00","message":"Set new StatePrefix: 'ภาพิศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.144764713+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.144808419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.144814195+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.144829349+07:00","message":"[buffer interim] 221 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.144836965+07:00","message":"[bufferProcess] interim [140000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.144839544+07:00","message":"[bufferProcess] send to processor:หาพิกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.144843004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.14484628+07:00","message":"> Transcript [1614] [false]: 'หาพิกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.144848706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.144851219+07:00","message":"Set new StatePrefix: 'หาพิกัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.3900498+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.390092633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.390099107+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.3901139+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390120564+07:00","message":"[bufferProcess] interim [440000000]:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390123214+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390130118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390133074+07:00","message":"> Transcript [1615] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390135456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.390137668+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.712266994+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.712312479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.712319357+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.71233586+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712343668+07:00","message":"[bufferProcess] interim [740000000]:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712346251+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712353682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712357153+07:00","message":"> Transcript [1616] [false]: 'ถ้าพิจารณาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712360216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712362377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.71236441+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.712366458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.845198334+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.845237052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.845243232+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:19.845258537+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.84526644+07:00","message":"[bufferProcess] interim [920000000]:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.845270836+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.845274735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.84527788+07:00","message":"> Transcript [1617] [false]: 'ถ้าพิจารณาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.845280964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.84528302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.845284819+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:19.845286725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:19.948839103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:19.948868719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.113945529+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.113997131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.114003626+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.114018305+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114029226+07:00","message":"[bufferProcess] interim [220000000]:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114032671+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114040507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114044683+07:00","message":"> Transcript [1618] [false]: 'ถ้าพิจารณาจากกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114049819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114052962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114056312+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.114058443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.368974965+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.369015252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.369022049+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.369036326+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369046917+07:00","message":"[bufferProcess] interim [400000000]:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.3690512+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369059337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369063583+07:00","message":"> Transcript [1619] [false]: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369068562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369072718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369074586+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.36907659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.36908093+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369085127+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369087959+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.369091641+07:00","message":"Next Push (prob) : 'จากกราฟนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.369105191+07:00","message":"push: {false ถ้าพิจารณา 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.425651818+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.425699388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.425705094+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.425722711+07:00","message":"[buffer interim] 221 false ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425732203+07:00","message":"[bufferProcess] interim [520000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425735979+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาจากกราฟนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425742996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425747021+07:00","message":"> Transcript [1620] [false]: 'ถ้าพิจารณาจากกราฟนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.42575186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425760631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425763583+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.425767397+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.66461085+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759425258+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759467037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณาจากกราฟนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759474079+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759483149+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759485363+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.75949155+07:00","message":"[buffer interim] 221 true ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759500782+07:00","message":"[bufferProcess] interim [910000000]:ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759505815+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาจากกราฟนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759509327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759512074+07:00","message":"> Transcript [1621] [false]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759514973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759516923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759518747+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.75952117+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759523202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759525062+07:00","message":"> Transcript [1622] [true]: 'ถ้าพิจารณาจากกราฟนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759529497+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759531166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759533247+07:00","message":"StatePrefix: 'ถ้าพิจารณาจากกราฟนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759534865+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:20.759541147+07:00","message":"Push: 'จากกราฟนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.759550192+07:00","message":"push: {true จากกราฟนี้นะคะ 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:20.768858098+07:00","message":"write wav file: './tmp/7547/7547_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:20.984720825+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.045309053+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.203890337+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.203911244+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.203914464+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.203922422+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203930421+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203934699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203937339+07:00","message":"> Transcript [1623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203939833+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203941803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203944145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.20394586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.203948471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.203959268+07:00","message":"push: {true \n 0 0xc0025a5100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:21.209433966+07:00","message":"write wav file: './tmp/7547/7547_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.234884448+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.373815265+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.508088766+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.508121678+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.50812547+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.508133575+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508140368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508144157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508146614+07:00","message":"> Transcript [1624] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508148995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508150866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508152651+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508154347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:21.508156646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.50816644+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:21.513752909+07:00","message":"write wav file: './tmp/7547/7547_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.824838049+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:21.884518457+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.016752121+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.087025075+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.08704627+07:00","message":"found end of frame, send empty tag with msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.087049076+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.087055581+07:00","message":"[buffer interim] 224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087062674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087068184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087071795+07:00","message":"> Transcript [1625] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087075496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087078109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087081503+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087084125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.087094753+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.087104092+07:00","message":"push: {true \n 0 0xc001afee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:22.093473405+07:00","message":"write wav file: './tmp/7547/7547_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.145325901+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.392295576+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.392321939+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.392325079+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.392331912+07:00","message":"[buffer interim] 225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392345145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392349059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392351681+07:00","message":"> Transcript [1626] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392353883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392355639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392357419+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.39235909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:22.392361413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.392370436+07:00","message":"push: {true \n 0 0xc0025a5200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:22.396637862+07:00","message":"write wav file: './tmp/7547/7547_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:22.46567301+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:22.949721961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:22.949778919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.123226479+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.123269405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.123275881+07:00","message":"receive interim result [false|false]: เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.123291162+07:00","message":"[buffer interim] 226 false เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.123298647+07:00","message":"[bufferProcess] interim [480000000]:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.123300538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.188907095+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.188947498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.188953294+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.18896465+07:00","message":"[buffer interim] 226 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.188971662+07:00","message":"[bufferProcess] interim [600000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.188974172+07:00","message":"[bufferProcess] send to processor:เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.188979438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.188982262+07:00","message":"> Transcript [1627] [false]: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.188984672+07:00","message":"Set StatePrefix (first interim): 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.819351389+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.819395003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.819401861+07:00","message":"receive interim result [false|false]: เห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:23.819416781+07:00","message":"[buffer interim] 226 false เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819425119+07:00","message":"[bufferProcess] interim [200000000]:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819427702+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819435209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.81943815+07:00","message":"> Transcript [1628] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819441376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819443425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819445545+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:23.819448085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.350836351+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.350886003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.350892877+07:00","message":"receive interim result [false|false]: เห็นว่าหาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.35090687+07:00","message":"[buffer interim] 226 false เห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.35091885+07:00","message":"[bufferProcess] interim [680000000]:เห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350921678+07:00","message":"[bufferProcess] send to processor:เห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.3509288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350931821+07:00","message":"> Transcript [1629] [false]: 'เห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350935084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350937304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350939082+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.350941651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.52152133+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.521554971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหากว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.521561513+07:00","message":"receive interim result [false|false]: เห็นว่าหากว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.521573406+07:00","message":"[buffer interim] 226 false เห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521580427+07:00","message":"[bufferProcess] interim [860000000]:เห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521582979+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521589093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521592064+07:00","message":"> Transcript [1630] [false]: 'เห็นว่าหาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521595511+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521598089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521600074+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.521602039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.528872122+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.528887929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหากความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.528891811+07:00","message":"receive interim result [false|false]: เห็นว่าหากความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.528899906+07:00","message":"[buffer interim] 226 false เห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528903798+07:00","message":"[bufferProcess] interim [920000000]:เห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528905683+07:00","message":"[bufferProcess] send to processor:เห็นว่าหากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528907688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528909961+07:00","message":"> Transcript [1631] [false]: 'เห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528912558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528914513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528916091+07:00","message":"StatePrefix: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528918026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528924076+07:00","message":"Push: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528926066+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528927981+07:00","message":"Set new StatePrefix : 'เห็นว่าหากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.528930351+07:00","message":"Next Push (prob) : 'ว่าหากว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.528938235+07:00","message":"push: {false เห็น 0 0xc001aff380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.722384157+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.722422972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหากความคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.722428502+07:00","message":"receive interim result [false|false]: เห็นว่าหากความคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.722441321+07:00","message":"[buffer interim] 226 false เห็นว่าหากความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.722448708+07:00","message":"[bufferProcess] interim [100000000]:เห็นว่าหากความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.722450944+07:00","message":"[bufferProcess] send to processor:เห็นว่าหากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.722456602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.72245948+07:00","message":"> Transcript [1632] [false]: 'เห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.7224617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.72246367+07:00","message":"Set new StatePrefix: 'เห็นว่าหากความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.780029381+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.78007084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหากความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.780075588+07:00","message":"receive interim result [false|false]: เห็นว่าหากความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:24.780086722+07:00","message":"[buffer interim] 226 false เห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780095206+07:00","message":"[bufferProcess] interim [160000000]:เห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.78009756+07:00","message":"[bufferProcess] send to processor:เห็นว่าหากความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780103666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780106121+07:00","message":"> Transcript [1633] [false]: 'เห็นว่าหากความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780109433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780111408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780113493+07:00","message":"StatePrefix: 'เห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:24.780116144+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.03004237+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.030085274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.030092115+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.030111703+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.03012197+07:00","message":"[bufferProcess] interim [340000000]:เห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030124435+07:00","message":"[bufferProcess] send to processor:เห็นว่าหากความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030128558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030131241+07:00","message":"> Transcript [1634] [false]: 'เห็นว่าหากความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030134997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.0301369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030138852+07:00","message":"StatePrefix: 'เห็นว่าหากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.030141508+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.417222735+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.417276459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.417282675+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.417296305+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417304679+07:00","message":"[bufferProcess] interim [760000000]:เห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417307795+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417312859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417316778+07:00","message":"> Transcript [1635] [false]: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417320295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.417323364+07:00","message":"Set new StatePrefix: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.940639768+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.94068378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.940689715+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:25.940702927+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940710874+07:00","message":"[bufferProcess] interim [300000000]:เห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940713546+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940719586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940723565+07:00","message":"> Transcript [1636] [false]: 'เห็นว่าหาความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940728881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940732264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940735396+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:25.940738778+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:25.949776401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:25.949787844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.19100089+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.191043371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของคำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.191048871+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.191063011+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.19107059+07:00","message":"[bufferProcess] interim [540000000]:เห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.191073226+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้นของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.191080452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.19108328+07:00","message":"> Transcript [1637] [false]: 'เห็นว่าหาความเข้มข้นของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.19108672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.19108888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.191091946+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.191094768+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.309672402+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.309718788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของคาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.309729955+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.309744643+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309753548+07:00","message":"[bufferProcess] interim [660000000]:เห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309763613+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้นของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309772468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309776708+07:00","message":"> Transcript [1638] [false]: 'เห็นว่าหาความเข้มข้นของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309782154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309785097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309788411+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.309792006+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.312648464+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.312660758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.312665582+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.312675161+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312679361+07:00","message":"[bufferProcess] interim [720000000]:เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.31268245+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้นของคาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312688113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312691129+07:00","message":"> Transcript [1639] [false]: 'เห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312694625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312697324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312699928+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312702836+07:00","message":"TextPushed: 'เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312710766+07:00","message":"Push: 'ว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312713703+07:00","message":"TextPushed: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312716704+07:00","message":"Set new StatePrefix : 'เห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.312720038+07:00","message":"Next Push (prob) : 'ของคาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.31273105+07:00","message":"push: {false ว่าหาความเข้มข้น 0 0xc001aff380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.890986616+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.891036572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.891044369+07:00","message":"receive interim result [false|false]: เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:26.891064719+07:00","message":"[buffer interim] 226 false เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.89107479+07:00","message":"[bufferProcess] interim [320000000]:เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891079139+07:00","message":"[bufferProcess] send to processor:เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891085156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891089374+07:00","message":"> Transcript [1640] [false]: 'เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891094681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891097602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891100799+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:26.891104462+07:00","message":"TextPushed: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.074179557+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173534663+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173575321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์\",\"confidence\":0.9087058}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173582447+07:00","message":"receive interim result [true|false]: เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173594131+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173596466+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173603071+07:00","message":"[buffer interim] 226 true เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173611435+07:00","message":"[bufferProcess] interim [620000000]:เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173615259+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173618767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173621669+07:00","message":"> Transcript [1641] [false]: 'เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.1736249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173627614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173630127+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173632922+07:00","message":"TextPushed: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173634709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173636537+07:00","message":"> Transcript [1642] [true]: 'เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173638659+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173640258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173641758+07:00","message":"StatePrefix: 'เห็นว่าหาความเข้มข้นของคาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173643444+07:00","message":"TextPushed: 'เห็นว่าหาความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173645134+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173777332+07:00","message":"Push: 'ของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173780993+07:00","message":"TextPushed: 'เห็นว่าหาความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173783194+07:00","message":"Set new StatePrefix : 'เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173785291+07:00","message":"Next Push (prob) : 'เห็นว่าหากความเข้มข้นของคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.173793668+07:00","message":"push: {true ของคาร์บอนไดออกไซด์ 0 0xc001aff380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.173832992+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_226.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:27.183258977+07:00","message":"write wav file: './tmp/7547/7547_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.197344332+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.264024822+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.456331888+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.486986205+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.487008+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.48701203+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.487020427+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487027911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.48703159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487034357+07:00","message":"> Transcript [1643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487036751+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487038586+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487040311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487041979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:27.487043987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:27.48707926+07:00","message":"push: {true \n 0 0xc0025a4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:27.492232014+07:00","message":"write wav file: './tmp/7547/7547_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:28.439175017+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:28.439211965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:28.439217552+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:28.439232143+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:28.439238963+07:00","message":"[bufferProcess] interim [960000000]:เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:28.439240855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:28.950546855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:28.950546526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.006011448+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.006051513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.006059965+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.00607943+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.006093322+07:00","message":"[bufferProcess] interim [560000000]:เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.006097882+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.006106967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.006111331+07:00","message":"> Transcript [1644] [false]: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.006114514+07:00","message":"Set StatePrefix (first interim): 'เพิ่มมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.403609248+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.403656625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.403662099+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.40367638+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403684232+07:00","message":"[bufferProcess] interim [980000000]:เพิ่มมากขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.40368681+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403692448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403695427+07:00","message":"> Transcript [1645] [false]: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403699003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403701118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403702996+07:00","message":"StatePrefix: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.403705126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.590891381+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.590929232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.590935166+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.590947442+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590954785+07:00","message":"[bufferProcess] interim [220000000]:เพิ่มมากขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590957146+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590963514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590966484+07:00","message":"> Transcript [1646] [false]: 'เพิ่มมากขึ้นอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590969731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590971981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590973945+07:00","message":"StatePrefix: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.590976024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.943055633+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.943096277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.943102819+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:29.943115918+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943123696+07:00","message":"[bufferProcess] interim [520000000]:เพิ่มมากขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943126239+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943132327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943135083+07:00","message":"> Transcript [1647] [false]: 'เพิ่มมากขึ้นอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943139076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943141176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943143371+07:00","message":"StatePrefix: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:29.943145704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.038612027+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.038654998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.03866031+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.038671494+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038678914+07:00","message":"[bufferProcess] interim [580000000]:เพิ่มมากขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.0386815+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038685376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038687978+07:00","message":"> Transcript [1648] [false]: 'เพิ่มมากขึ้นอัตราการส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038690727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038692749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038694637+07:00","message":"StatePrefix: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.03869669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038701707+07:00","message":"Push: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038703673+07:00","message":"TextPushed: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038705815+07:00","message":"Set new StatePrefix : 'เพิ่มมากขึ้นอัตราการส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.038708061+07:00","message":"Next Push (prob) : 'อัตราการส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.038716465+07:00","message":"push: {false เพิ่มมากขึ้น 0 0xc001afe180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.107151405+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.107202726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.107208566+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.10722235+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107230542+07:00","message":"[bufferProcess] interim [640000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107233532+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107239356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107241971+07:00","message":"> Transcript [1649] [false]: 'เพิ่มมากขึ้นอัตราการสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107244448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.107246569+07:00","message":"Set new StatePrefix: 'เพิ่มมากขึ้นอัตราการสั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.287899629+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.287943516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.287949187+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.287965576+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.287973652+07:00","message":"[bufferProcess] interim [880000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.28797656+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.287983081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.287985671+07:00","message":"> Transcript [1650] [false]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.287988476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.287990776+07:00","message":"Set new StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.478340892+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.478385196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.478391428+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.478405346+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478412608+07:00","message":"[bufferProcess] interim [60000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478415084+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.47842103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478424072+07:00","message":"> Transcript [1651] [false]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478427319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478429319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.478431124+07:00","message":"StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.47843518+07:00","message":"TextPushed: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.996350419+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.996392947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.996398883+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:30.996412711+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996420112+07:00","message":"[bufferProcess] interim [600000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996422925+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996430335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996433451+07:00","message":"> Transcript [1652] [false]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996436407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996438428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.996440515+07:00","message":"StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:30.99644331+07:00","message":"TextPushed: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.310940008+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.310979934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.310986213+07:00","message":"receive interim result [false|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.311000376+07:00","message":"[buffer interim] 228 false เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311010544+07:00","message":"[bufferProcess] interim [840000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311013359+07:00","message":"[bufferProcess] send to processor:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311020225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311025722+07:00","message":"> Transcript [1653] [false]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311028859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.31103097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311033299+07:00","message":"StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.311035715+07:00","message":"TextPushed: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353631054+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353663773+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353666334+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353668167+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353670023+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353671765+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353673676+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353675246+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.3536768+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.35367843+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353679982+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.353681879+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.35368338+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.35368495+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.623465135+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735050507+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735098046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735105671+07:00","message":"receive interim result [true|false]: เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735115537+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735117615+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735124841+07:00","message":"[buffer interim] 228 true เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735134809+07:00","message":"[bufferProcess] interim [380000000]:เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735140131+07:00","message":"[bufferProcess] send to processor (isfinal):เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735143722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735146785+07:00","message":"> Transcript [1654] [false]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735151543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735153521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735155675+07:00","message":"StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735158066+07:00","message":"TextPushed: 'เพิ่มมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735163935+07:00","message":"Push: 'อัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735165804+07:00","message":"TextPushed: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735167886+07:00","message":"Set new StatePrefix : 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735170254+07:00","message":"Next Push (prob) : 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735172082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735174039+07:00","message":"> Transcript [1655] [true]: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735176284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735177971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735179682+07:00","message":"StatePrefix: 'เพิ่มมากขึ้นอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.73518166+07:00","message":"TextPushed: 'เพิ่มมากขึ้นอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:31.735185843+07:00","message":"Push: 'ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.73519493+07:00","message":"push: {false อัตราการสังเคราะห์ 0 0xc001afe180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:31.735202096+07:00","message":"push: {true ด้วยแสงจะเพิ่มขึ้น 0 0xc001afe180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:31.74539602+07:00","message":"write wav file: './tmp/7547/7547_228.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:31.951180743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:31.951207541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:32.327657845+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:32.864709582+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:32.864749261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:32.864754448+07:00","message":"receive interim result [false|false]: อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:32.864776276+07:00","message":"[buffer interim] 229 false อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.864784196+07:00","message":"[bufferProcess] interim [600000000]:อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.864786243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.864793765+07:00","message":"[bufferProcess] send to processor (ticker):อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.864796594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.86479935+07:00","message":"> Transcript [1656] [false]: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:32.864801609+07:00","message":"Set StatePrefix (first interim): 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.048145644+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.048193831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.048202391+07:00","message":"receive interim result [false|false]: อย่างไรก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.048221737+07:00","message":"[buffer interim] 229 false อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.04823067+07:00","message":"[bufferProcess] interim [780000000]:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.048234002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.179413793+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.179454589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.179460115+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.179472191+07:00","message":"[buffer interim] 229 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179479696+07:00","message":"[bufferProcess] interim [900000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179482059+07:00","message":"[bufferProcess] send to processor:อย่างไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179487709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179490632+07:00","message":"> Transcript [1657] [false]: 'อย่างไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.17949374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179497854+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.179499964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.763344202+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.763392997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.763398668+07:00","message":"receive interim result [false|false]: อย่างไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:33.763415319+07:00","message":"[buffer interim] 229 false อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763423456+07:00","message":"[bufferProcess] interim [500000000]:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763425657+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.76342959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763432778+07:00","message":"> Transcript [1658] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763436358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763438322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763440104+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:33.763442009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.278649882+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.278689732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.278695798+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.278717618+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278727301+07:00","message":"[bufferProcess] interim [980000000]:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278730013+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278736161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278739155+07:00","message":"> Transcript [1659] [false]: 'อย่างไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278742251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278744975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278746935+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.278748935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.40551222+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.405552924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตลักษณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.405559177+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.405578426+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405586474+07:00","message":"[bufferProcess] interim [100000000]:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405589596+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405596179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405599225+07:00","message":"> Transcript [1660] [false]: 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405602461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405604579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405606387+07:00","message":"StatePrefix: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405608607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.40561347+07:00","message":"Push: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405615477+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405618488+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.405620787+07:00","message":"Next Push (prob) : 'ก็ตามอัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.405629149+07:00","message":"push: {false อย่างไร 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.457378673+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.457413997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.457419889+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.457435688+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457443013+07:00","message":"[bufferProcess] interim [160000000]:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457445201+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457449134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457451792+07:00","message":"> Transcript [1661] [false]: 'อย่างไรก็ตามอัตลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457455799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.457457724+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.648913878+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.648958539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.648966223+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.648983096+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.648991816+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.648996004+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.649006063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.649010258+07:00","message":"> Transcript [1662] [false]: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.649013749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.649016927+07:00","message":"Set new StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.651880689+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.651904337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.651909436+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.651924211+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651929151+07:00","message":"[bufferProcess] interim [400000000]:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651931738+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651938261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651940677+07:00","message":"> Transcript [1663] [false]: 'อย่างไรก็ตามอัตราการเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651943388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651945277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.65194734+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.651949712+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.779944124+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.779988373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.779995182+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.780008788+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780016211+07:00","message":"[bufferProcess] interim [520000000]:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.78001884+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780024671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780027587+07:00","message":"> Transcript [1664] [false]: 'อย่างไรก็ตามอัตราการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780030567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780032629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.78003473+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.780037229+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:34.952101098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:34.952106795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.966942031+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.96698097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.96698676+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:34.966999027+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967006382+07:00","message":"[bufferProcess] interim [700000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967009513+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967016534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967019794+07:00","message":"> Transcript [1665] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.96702555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967027497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.967029534+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:34.96703151+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.159165414+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.159204549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.159210676+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.159223778+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159231539+07:00","message":"[bufferProcess] interim [880000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159234381+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159241752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159244628+07:00","message":"> Transcript [1666] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159247929+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159250218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159252177+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.15925441+07:00","message":"TextPushed: 'อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159258939+07:00","message":"Push: 'ก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159261009+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159263135+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.159265522+07:00","message":"Next Push (prob) : 'สังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.159273589+07:00","message":"push: {false ก็ตามอัตราการ 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.55585264+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.555894059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.555901753+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.555916921+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555928419+07:00","message":"[bufferProcess] interim [300000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555931002+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555938452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555941425+07:00","message":"> Transcript [1667] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555945571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555947766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.555949621+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.55595205+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.806668314+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.806708119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.806714233+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:35.806725972+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806733991+07:00","message":"[bufferProcess] interim [480000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806736926+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806742983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806746226+07:00","message":"> Transcript [1668] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.80674958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806751738+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.80675423+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:35.806767497+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.059595107+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.059654098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.059663586+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.05968254+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059691366+07:00","message":"[bufferProcess] interim [780000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059694135+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059698067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059700999+07:00","message":"> Transcript [1669] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059704719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059706633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059710526+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.059713555+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.37964171+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.379679776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.379686433+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.379699491+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379707214+07:00","message":"[bufferProcess] interim [80000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379709941+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379716155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379719434+07:00","message":"> Transcript [1670] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379723156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379725245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379727294+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379729823+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379734994+07:00","message":"Push: 'สังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379737028+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379739012+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.379741095+07:00","message":"Next Push (prob) : 'แสงจะเพิ่มขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.379748953+07:00","message":"push: {false สังเคราะห์ด้วย 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.515232018+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.51527169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.515277862+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.5152945+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515301048+07:00","message":"[bufferProcess] interim [200000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515305262+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515311491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.51531447+07:00","message":"> Transcript [1671] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515319911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515321978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515324042+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.515326937+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.7594661+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.759509733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.759516129+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:36.759529438+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759536723+07:00","message":"[bufferProcess] interim [440000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759540325+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759547816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759551362+07:00","message":"> Transcript [1672] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759554763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759556804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759559563+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:36.759562573+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.279483791+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.279522365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.279528082+07:00","message":"receive interim result [false|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.279545512+07:00","message":"[buffer interim] 229 false อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279553056+07:00","message":"[bufferProcess] interim [980000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279555677+07:00","message":"[bufferProcess] send to processor:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279559801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279563051+07:00","message":"> Transcript [1673] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279566756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279569165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279571697+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.279574517+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.444506033+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561141618+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561238299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561251157+07:00","message":"receive interim result [true|false]: อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561264609+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561267745+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561276224+07:00","message":"[buffer interim] 229 true อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561290519+07:00","message":"[bufferProcess] interim [340000000]:อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561294425+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561297958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561300504+07:00","message":"> Transcript [1674] [false]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561304016+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561305821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.56130816+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561310676+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561316568+07:00","message":"Push: 'แสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561318379+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561320422+07:00","message":"Set new StatePrefix : 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561322827+07:00","message":"Next Push (prob) : 'จนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.56133058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561332669+07:00","message":"> Transcript [1675] [true]: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561334849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561336393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561338336+07:00","message":"StatePrefix: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้นจนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561340192+07:00","message":"TextPushed: 'อย่างไรก็ตามอัตราการสังเคราะห์ด้วยแสงจะเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:37.561342189+07:00","message":"Push: 'จนถึงจุดจุดหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561352858+07:00","message":"push: {false แสงจะเพิ่มขึ้น 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:37.561394062+07:00","message":"push: {true จนถึงจุดจุดหนึ่ง 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:37.574813061+07:00","message":"write wav file: './tmp/7547/7547_229.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:37.952261326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:37.952296428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.155516067+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.823984307+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.824040372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.824046625+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.824061954+07:00","message":"[buffer interim] 230 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.824069131+07:00","message":"[bufferProcess] interim [480000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.82407113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.824076633+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.824080049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.82408296+07:00","message":"> Transcript [1676] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.824085052+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.882531894+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.882564676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.882570172+07:00","message":"receive interim result [false|false]: ประมาณนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:38.882584177+07:00","message":"[buffer interim] 230 false ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.882591135+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:38.882593006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.013249383+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.013291371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.013297199+07:00","message":"receive interim result [false|false]: ประมาณนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.013307854+07:00","message":"[buffer interim] 230 false ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.01331483+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013317317+07:00","message":"[bufferProcess] send to processor:ประมาณนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013322995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013325919+07:00","message":"> Transcript [1677] [false]: 'ประมาณนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013328597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013330742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.01333258+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.013335556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.198850653+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.19889399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.198899988+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.198913028+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198919931+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198922922+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198929746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198932416+07:00","message":"> Transcript [1678] [false]: 'ประมาณนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198935531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198937701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198939555+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.198941885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.773821623+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.773870129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.773875264+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:39.773887707+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773894583+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773897093+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773902524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773905634+07:00","message":"> Transcript [1679] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773908528+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773910859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773912756+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:39.773914968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:40.952429593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:40.952434317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.513785241+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.513831391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.513837313+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.513849684+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513857319+07:00","message":"[bufferProcess] interim [180000000]:ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513859912+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513863835+07:00","message":"[bufferProcess] send to processor (ticker):ประมาณนี้นะคะปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513867269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513869852+07:00","message":"> Transcript [1680] [false]: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513873181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513875385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513877271+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513881069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513884036+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513885977+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513887953+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513890099+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513891672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513893426+07:00","message":"> Transcript [1681] [false]: 'ประมาณนี้นะคะปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513895398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.51389692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513898557+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.513900205+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.513909025+07:00","message":"push: {false ประมาณ 0 0xc0025a4180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.647830309+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.647881334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.647889274+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.647907267+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.647920003+07:00","message":"[bufferProcess] interim [300000000]:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.64792323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.83724274+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.837293136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.837301298+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.837319034+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837329694+07:00","message":"[bufferProcess] interim [480000000]:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837334034+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837342761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837346751+07:00","message":"> Transcript [1682] [false]: 'ประมาณนี้นะคะปัจจัยต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837351494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837354573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837357961+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.837360798+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.891488666+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.89153865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.891546017+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:41.891562178+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891574238+07:00","message":"[bufferProcess] interim [540000000]:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891578607+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.89158777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891591859+07:00","message":"> Transcript [1683] [false]: 'ประมาณนี้นะคะปัจจัยตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891596126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891599419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891602459+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:41.891605668+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.01842378+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.018465964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.018471948+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.018491968+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018499186+07:00","message":"[bufferProcess] interim [720000000]:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018501787+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018505089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.01850806+07:00","message":"> Transcript [1684] [false]: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018512172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018514396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018516367+07:00","message":"StatePrefix: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018518992+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018524988+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018526723+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018529182+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.018531793+07:00","message":"Next Push (prob) : 'ปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.018539689+07:00","message":"push: {false นี้นะคะ 0 0xc0025a4180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.205762985+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.205803581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.205809287+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.205823724+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205830686+07:00","message":"[bufferProcess] interim [840000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205833255+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205836871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205839468+07:00","message":"> Transcript [1685] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205842909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205844899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.20584669+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.205849345+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.53488058+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.53491769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.534923626+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.534936421+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534943925+07:00","message":"[bufferProcess] interim [140000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534946298+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534952293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534954913+07:00","message":"> Transcript [1686] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534958359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534960409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534962237+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.534964644+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.550194929+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.550237175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.550242833+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.550260684+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550267996+07:00","message":"[bufferProcess] interim [200000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550270949+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550274416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550277731+07:00","message":"> Transcript [1687] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550281017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550283292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550285807+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.550288411+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.795338481+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.795378532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.795383552+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.795399992+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795406508+07:00","message":"[bufferProcess] interim [440000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.79541171+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795416591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795419208+07:00","message":"> Transcript [1688] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795422676+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.79542464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.79542681+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795429754+07:00","message":"TextPushed: 'ประมาณนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795436322+07:00","message":"Push: 'ปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795438289+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.795440672+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.7954426+07:00","message":"Next Push (prob) : 'นะคะก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.795450514+07:00","message":"push: {false ปัจจัยต่อไป 0 0xc0025a4180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.915157796+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.915198132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.915204341+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.915219433+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915226579+07:00","message":"[bufferProcess] interim [560000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915229221+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915237408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915240473+07:00","message":"> Transcript [1689] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915244092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915246116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915248397+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.915250599+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.921820535+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.921844258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.921849119+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:42.921862056+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921867301+07:00","message":"[bufferProcess] interim [620000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921869409+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921876216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921878552+07:00","message":"> Transcript [1690] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือนาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921881477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.92188354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921885921+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:42.921888169+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.274189329+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.274233279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.274239989+07:00","message":"receive interim result [false|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.274261134+07:00","message":"[buffer interim] 230 false ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274272646+07:00","message":"[bufferProcess] interim [920000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274276064+07:00","message":"[bufferProcess] send to processor:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274280699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274283486+07:00","message":"> Transcript [1691] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.27428707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274289108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274291006+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.274293678+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.2746088+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402468525+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402508238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ\",\"confidence\":0.95650953}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402514578+07:00","message":"receive interim result [true|false]: ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402528091+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402530294+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402537502+07:00","message":"[buffer interim] 230 true ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402544412+07:00","message":"[bufferProcess] interim [130000000]:ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402548099+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402551177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402553973+07:00","message":"> Transcript [1692] [false]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402557207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402559023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402560819+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402563123+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402565763+07:00","message":"Push: 'นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402567497+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402571563+07:00","message":"Set new StatePrefix : 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402573775+07:00","message":"Next Push (prob) : 'น้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402575467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402577282+07:00","message":"> Transcript [1693] [true]: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402579259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402580889+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.40258241+07:00","message":"StatePrefix: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือน้ำค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.402584155+07:00","message":"TextPushed: 'ประมาณนี้นะคะปัจจัยต่อไปนะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:43.40258612+07:00","message":"Push: 'น้ำค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402593923+07:00","message":"push: {false นะคะก็คือ 0 0xc0025a4180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:43.402598668+07:00","message":"push: {true น้ำค่ะ 0 0xc0025a4180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:43.413269841+07:00","message":"write wav file: './tmp/7547/7547_230.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:43.952754386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:43.952795532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.009541967+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.676683954+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.676731599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.676737273+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.676753515+07:00","message":"[buffer interim] 231 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676764782+07:00","message":"[bufferProcess] interim [480000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676767091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676772878+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676776122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676778714+07:00","message":"> Transcript [1694] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.676781137+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.745419599+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.745464334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.745471007+07:00","message":"receive interim result [false|false]: นักเรียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.745487033+07:00","message":"[buffer interim] 231 false นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.745494635+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.745496787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.988258386+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.988300541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนข่มขืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.988306778+07:00","message":"receive interim result [false|false]: นักเรียนข่มขืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:45.98832061+07:00","message":"[buffer interim] 231 false นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988328513+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988331667+07:00","message":"[bufferProcess] send to processor:นักเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988338558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988342052+07:00","message":"> Transcript [1695] [false]: 'นักเรียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.9883457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988347678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988349932+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:45.988351928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.057434441+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.057469556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.05747584+07:00","message":"receive interim result [false|false]: นักเรียนคงเคย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.05748777+07:00","message":"[buffer interim] 231 false นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057496913+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057500487+07:00","message":"[bufferProcess] send to processor:นักเรียนข่มขืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057504653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057507469+07:00","message":"> Transcript [1696] [false]: 'นักเรียนข่มขืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057510962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057512851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.05751464+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.057516542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.19043132+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.190471523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.190477605+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.190491758+07:00","message":"[buffer interim] 231 false นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190498928+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190501582+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190508444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190511482+07:00","message":"> Transcript [1697] [false]: 'นักเรียนคงเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190514455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190516484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190518318+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.190520486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.367876837+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.367916319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.367921982+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.367936122+07:00","message":"[buffer interim] 231 false นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367943409+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367946026+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367953568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367956641+07:00","message":"> Transcript [1698] [false]: 'นักเรียนคงเคยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367960029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367962379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367964259+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367966503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367971069+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367973822+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.367975975+07:00","message":"Set new StatePrefix : 'นักเรียนคงเคยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.36797801+07:00","message":"Next Push (prob) : 'คงเคยไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.367985879+07:00","message":"push: {false นักเรียน 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.436726782+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.436780958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูกต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.436787884+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูกต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.436806375+07:00","message":"[buffer interim] 231 false นักเรียนคงเคยปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.436814408+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคงเคยปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.436817165+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.43682444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.436827364+07:00","message":"> Transcript [1699] [false]: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.436830007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.436832402+07:00","message":"Set new StatePrefix: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.747576372+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.747615868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูกต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.747622013+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:46.747635766+07:00","message":"[buffer interim] 231 false นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747642621+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747645388+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยปลูกต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747650795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747653682+07:00","message":"> Transcript [1700] [false]: 'นักเรียนคงเคยปลูกต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.7476572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747659225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747660934+07:00","message":"StatePrefix: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:46.747663028+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:46.953146304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:46.953154786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.332917763+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.332962125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูกต้นไม้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.332968639+07:00","message":"receive interim result [false|false]: นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.33298397+07:00","message":"[buffer interim] 231 false นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.332991565+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.332994557+07:00","message":"[bufferProcess] send to processor:นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333002164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333005078+07:00","message":"> Transcript [1701] [false]: 'นักเรียนคงเคยปลูกต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333008957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333011229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333013533+07:00","message":"StatePrefix: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.333015632+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.514045373+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.638192792+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639143205+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639174539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคงเคยปลูกต้นไม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.63918057+07:00","message":"receive interim result [true|false]: นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639188283+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639190346+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639194878+07:00","message":"[buffer interim] 231 true นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639204606+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639209655+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคงเคยปลูกต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639213034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639215985+07:00","message":"> Transcript [1702] [false]: 'นักเรียนคงเคยปลูกต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639219331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639221248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639223159+07:00","message":"StatePrefix: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639225087+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639226847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.63922865+07:00","message":"> Transcript [1703] [true]: 'นักเรียนคงเคยปลูกต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639231008+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639232527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639234024+07:00","message":"StatePrefix: 'นักเรียนคงเคยปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639235667+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.639238802+07:00","message":"Push: 'คงเคยปลูกต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.639257221+07:00","message":"push: {true คงเคยปลูกต้นไม้ 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:47.646182895+07:00","message":"write wav file: './tmp/7547/7547_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.832641627+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.894583132+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.912680229+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.91270088+07:00","message":"found end of frame, send empty tag with msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.912704138+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.912711563+07:00","message":"[buffer interim] 232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912718121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912721802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.91272558+07:00","message":"> Transcript [1704] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912728095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912729887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912731551+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.91273334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:47.912736257+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.912744718+07:00","message":"push: {true \n 0 0xc00212f000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:47.917212319+07:00","message":"write wav file: './tmp/7547/7547_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:47.954917702+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.0877726+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.256384777+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.256407551+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.256411005+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.256416961+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256423979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256432566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256435229+07:00","message":"> Transcript [1705] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256437506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256439292+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256440982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256442965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.256445785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.256455071+07:00","message":"push: {true \n 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:48.261023263+07:00","message":"write wav file: './tmp/7547/7547_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.474068492+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.474110663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.474116245+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.47412592+07:00","message":"[buffer interim] 234 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.474133977+07:00","message":"[bufferProcess] interim [420000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.47413582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.614519178+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.61455755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.614563061+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.614576236+07:00","message":"[buffer interim] 234 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.614582235+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.614584684+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.614589649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.614592486+07:00","message":"> Transcript [1706] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.614594568+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.834172046+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.8342123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.834218335+07:00","message":"receive interim result [false|false]: ถ้าเราดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.834234421+07:00","message":"[buffer interim] 234 false ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.834244773+07:00","message":"[bufferProcess] interim [780000000]:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.834247036+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.834251324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.83425421+07:00","message":"> Transcript [1707] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.834256394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.834258304+07:00","message":"Set new StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.939512468+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.939551717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.939558475+07:00","message":"receive interim result [false|false]: ถ้าเราลืม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.939579321+07:00","message":"[buffer interim] 234 false ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939586222+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939588887+07:00","message":"[bufferProcess] send to processor:ถ้าเราดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939598392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939602268+07:00","message":"> Transcript [1708] [false]: 'ถ้าเราดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939606278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939609549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939612352+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.939615235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.966316625+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.966348429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราดึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.966353201+07:00","message":"receive interim result [false|false]: ถ้าเราดึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:48.966368269+07:00","message":"[buffer interim] 234 false ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966375068+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966377284+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966380412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966383444+07:00","message":"> Transcript [1709] [false]: 'ถ้าเราลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966386046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966387712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966389428+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:48.966391487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.140533753+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.140573577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราดึงรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.140578973+07:00","message":"receive interim result [false|false]: ถ้าเราดึงรถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.140596315+07:00","message":"[buffer interim] 234 false ถ้าเราดึงรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140603451+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราดึงรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140606344+07:00","message":"[bufferProcess] send to processor:ถ้าเราดึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140609644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140612976+07:00","message":"> Transcript [1710] [false]: 'ถ้าเราดึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140615754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140617849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.140619553+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.14062134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.278373423+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.278414344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมลบนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.278420195+07:00","message":"receive interim result [false|false]: ถ้าเราลืมลบนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.278434524+07:00","message":"[buffer interim] 234 false ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.27844159+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278444009+07:00","message":"[bufferProcess] send to processor:ถ้าเราดึงรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278448519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278452111+07:00","message":"> Transcript [1711] [false]: 'ถ้าเราดึงรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278455221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.27845736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.2784592+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278461136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278463563+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.27846542+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278467465+07:00","message":"Set new StatePrefix : 'ถ้าเราดึงรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.278472422+07:00","message":"Next Push (prob) : 'ดึงรถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.278480517+07:00","message":"push: {false ถ้าเรา 0 0xc00212fb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.290353052+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.290383835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.290389561+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.290401827+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290407647+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290410242+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมลบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290413459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290418459+07:00","message":"> Transcript [1712] [false]: 'ถ้าเราลืมลบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290420724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.290422992+07:00","message":"Set new StatePrefix: 'ถ้าเราลืมลบนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.515588653+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.515630582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.515636784+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.51564938+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.515657681+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.515660505+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.51566691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.51567005+07:00","message":"> Transcript [1713] [false]: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.515672348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.51567476+07:00","message":"Set new StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.843673166+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.843717389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.843724403+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.843744378+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843764869+07:00","message":"[bufferProcess] interim [740000000]:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843769011+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.84377662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843781299+07:00","message":"> Transcript [1714] [false]: 'ถ้าเราลืมรดน้ำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843786982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843792684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843797842+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.843805615+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.86132326+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.861361123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.861371363+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:49.861385189+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861394233+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861396406+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861400599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861403251+07:00","message":"> Transcript [1715] [false]: 'ถ้าเราลืมรดน้ำไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861406346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861408371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861410244+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:49.861412298+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:49.953609054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:49.953609011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.029625618+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.029674313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.029680387+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.02969771+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029705666+07:00","message":"[bufferProcess] interim [980000000]:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029708542+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029712918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029715842+07:00","message":"> Transcript [1716] [false]: 'ถ้าเราลืมรดน้ำไปหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.02971943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029721315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029723093+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.029725509+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.218395778+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.218436224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.21844215+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.218457809+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218466064+07:00","message":"[bufferProcess] interim [220000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218469112+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218476527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.21847984+07:00","message":"> Transcript [1717] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218484052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218486579+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218489015+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218491558+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.21850095+07:00","message":"Push: 'ลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218502859+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.21850902+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.218511413+07:00","message":"Next Push (prob) : 'ไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.218521027+07:00","message":"push: {false ลืมรดน้ำ 0 0xc00212fb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.870577465+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.870620332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.870626204+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.87063969+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870647307+07:00","message":"[bufferProcess] interim [820000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870650014+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870655787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870658431+07:00","message":"> Transcript [1718] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870661784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.870666383+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.87066915+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.924549658+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.924588451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.92459405+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:50.924606294+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924613373+07:00","message":"[bufferProcess] interim [880000000]:ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924615833+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924621441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924624274+07:00","message":"> Transcript [1719] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924628874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924631612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924639042+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:50.924645766+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.050960419+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.050999668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.051005655+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.051017372+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051024429+07:00","message":"[bufferProcess] interim [940000000]:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051027234+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051033254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051036027+07:00","message":"> Transcript [1720] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันค่อยสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051039037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051041132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051042938+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.051045303+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.068405203+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.068423455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.068428551+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.06843646+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068441916+07:00","message":"[bufferProcess] interim [0]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068444182+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068448391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068450658+07:00","message":"> Transcript [1721] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068453132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068454936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068456602+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068458592+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068463009+07:00","message":"Push: 'ไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068464774+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068467286+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.068470373+07:00","message":"Next Push (prob) : 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.068478644+07:00","message":"push: {false ไปหลายๆ 0 0xc00212fb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.117875146+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.117899242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.117904002+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.117911377+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117916467+07:00","message":"[bufferProcess] interim [60000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117918975+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117925901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117928218+07:00","message":"> Transcript [1722] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117931321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117933277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117935377+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.117937475+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.464428258+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.464477625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.464486206+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.464506311+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464516646+07:00","message":"[bufferProcess] interim [420000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464521416+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464529617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.46453275+07:00","message":"> Transcript [1723] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464536761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464538797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464541024+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.464543448+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.638721393+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.638765996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.638772196+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.638785783+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638793832+07:00","message":"[bufferProcess] interim [480000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638796487+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638800275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638802981+07:00","message":"> Transcript [1724] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638807298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638809372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638811911+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.638814595+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.724427401+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.724465947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.724472174+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.724484786+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.72449461+07:00","message":"[bufferProcess] interim [540000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724497446+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724503527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.72450635+07:00","message":"> Transcript [1725] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724509825+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724511735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724513754+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724516434+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724523674+07:00","message":"Push: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724525771+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724528035+07:00","message":"Set new StatePrefix : 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.724530292+07:00","message":"Next Push (prob) : 'เคยสังเกตไหมคะว่าต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.724538572+07:00","message":"push: {false วัน 0 0xc00212fb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.844783052+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.844829094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.844835131+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:51.844849152+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.844860034+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.84486283+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.844869083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.844871963+07:00","message":"> Transcript [1726] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:51.844874716+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.120892417+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.120932159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.120939186+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.120951786+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.120958815+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.120961653+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.120967886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.120970832+07:00","message":"> Transcript [1727] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.120973419+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.276720195+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.276775865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.276782232+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.276798307+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.276805865+07:00","message":"[bufferProcess] interim [200000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.276809797+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.27681474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.276817769+07:00","message":"> Transcript [1728] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.276820125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.276824028+07:00","message":"Set new StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.456646339+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.456685705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.456692294+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.456707292+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456715509+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456718226+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456721876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456724786+07:00","message":"> Transcript [1729] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456728467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.45673051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456732835+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.456735369+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.641832339+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.641883617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.64188952+07:00","message":"receive interim result [false|false]: ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.641903943+07:00","message":"[buffer interim] 234 false ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641911508+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641914315+07:00","message":"[bufferProcess] send to processor:ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641918095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641920729+07:00","message":"> Transcript [1730] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641924073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641926046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641928056+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:52.641930459+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:52.954022561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:52.95408724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:52.954092142+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.218449131+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.21850427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร\",\"confidence\":0.91112465}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.218513392+07:00","message":"receive interim result [true|false]: ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.218529371+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.218533175+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.218542523+07:00","message":"[buffer interim] 234 true ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218552129+07:00","message":"[bufferProcess] interim [100000000]:ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218557642+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218563168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218567398+07:00","message":"> Transcript [1731] [false]: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218571877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218574986+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218578795+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218583274+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218586102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218588958+07:00","message":"> Transcript [1732] [true]: 'ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.21859227+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218594786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218597414+07:00","message":"StatePrefix: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218600729+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.21860376+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218855373+07:00","message":"Push: 'เคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218860952+07:00","message":"TextPushed: 'ถ้าเราลืมรดน้ำไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218864669+07:00","message":"Set new StatePrefix : 'ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218868609+07:00","message":"Next Push (prob) : 'ถ้าเราดึงงดงามไปหลายๆวันเคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.21888162+07:00","message":"push: {true เคยสังเกตไหมคะว่าต้นไม้ของเราจะเป็นอย่างไร 0 0xc00212fb80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.218890415+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_234.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:53.228979841+07:00","message":"write wav file: './tmp/7547/7547_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.525484759+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.592902141+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.719375629+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.71940076+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.719405412+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.71941434+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719424322+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719436593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719440357+07:00","message":"> Transcript [1733] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719443853+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719446415+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719449533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719452049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:53.719456178+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:53.719470196+07:00","message":"push: {true \n 0 0xc00212fe80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:53.724885154+07:00","message":"write wav file: './tmp/7547/7547_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:54.365109813+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:54.898102749+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:54.898141952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:54.898149908+07:00","message":"receive interim result [false|false]: ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:54.898162272+07:00","message":"[buffer interim] 236 false ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898170348+07:00","message":"[bufferProcess] interim [560000000]:ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898172735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898180591+07:00","message":"[bufferProcess] send to processor (ticker):ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898184103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898187628+07:00","message":"> Transcript [1734] [false]: 'ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:54.898190461+07:00","message":"Set StatePrefix (first interim): 'ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.264312626+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.264352001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.264357275+07:00","message":"receive interim result [false|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.264368851+07:00","message":"[buffer interim] 236 false ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.264374878+07:00","message":"[bufferProcess] interim [740000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.264377273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.316563149+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.316605476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.316611301+07:00","message":"receive interim result [false|false]: ไปก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.316630922+07:00","message":"[buffer interim] 236 false ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316638064+07:00","message":"[bufferProcess] interim [860000000]:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316640374+07:00","message":"[bufferProcess] send to processor:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316644026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316646494+07:00","message":"> Transcript [1735] [false]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316648794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.316650566+07:00","message":"Set new StatePrefix: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.405212187+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.405254146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.405259114+07:00","message":"receive interim result [false|false]: ไปก็จะเห*้ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.405278723+07:00","message":"[buffer interim] 236 false ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.40528513+07:00","message":"[bufferProcess] interim [40000000]:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405288466+07:00","message":"[bufferProcess] send to processor:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405293481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405296492+07:00","message":"> Transcript [1736] [false]: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405299527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405301448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405303235+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.405305718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.409702119+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.409728997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.409735275+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.409749698+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409762107+07:00","message":"[bufferProcess] interim [100000000]:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409765407+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409771623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409774406+07:00","message":"> Transcript [1737] [false]: 'ไปก็จะเห*้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409777794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409780306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409782721+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.409785141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.719410535+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.719454461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.71946049+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.719477895+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719486054+07:00","message":"[bufferProcess] interim [340000000]:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719488864+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719497026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719499737+07:00","message":"> Transcript [1738] [false]: 'ไปก็จะเห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719502651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719504653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719506705+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.719509657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.791314674+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.79135572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.791362341+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.791375917+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791382249+07:00","message":"[bufferProcess] interim [460000000]:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791384509+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791396739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791399517+07:00","message":"> Transcript [1739] [false]: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791403119+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791406409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791408449+07:00","message":"StatePrefix: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791410327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791416298+07:00","message":"Push: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791418502+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791420531+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:55.791422778+07:00","message":"Next Push (prob) : 'จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:55.791430062+07:00","message":"push: {false ไปก็ 0 0xc000044100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:55.954925601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:55.95493886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.123097593+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.123143154+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-04-22T13:29:56.123148418+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.123161307+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123168494+07:00","message":"[bufferProcess] interim [820000000]:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123170838+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123176568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123179359+07:00","message":"> Transcript [1740] [false]: 'ไปก็จะเห*่ยวแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123182583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123184533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123186416+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.123188927+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.236063435+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.236106536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.236113039+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.236128271+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236135455+07:00","message":"[bufferProcess] interim [880000000]:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236138115+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236145776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236148651+07:00","message":"> Transcript [1741] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236151765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236153924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236156144+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.236158669+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.308218856+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.308258181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.308264655+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.308281156+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308288537+07:00","message":"[bufferProcess] interim [0]:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308291677+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308299685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308302464+07:00","message":"> Transcript [1742] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308305808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308308092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308310014+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.308312209+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.637620178+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.637667795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.637674338+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.63768829+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.63769633+07:00","message":"[bufferProcess] interim [240000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637699031+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637704985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637707632+07:00","message":"> Transcript [1743] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637711279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637713536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637715666+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637718164+07:00","message":"TextPushed: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637722739+07:00","message":"Push: 'จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637724459+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637726924+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.637730048+07:00","message":"Next Push (prob) : 'ก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.637738492+07:00","message":"push: {false จะเห*่ยวแล้ว 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.669626484+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.669670685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.669675697+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.669688479+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669696481+07:00","message":"[bufferProcess] interim [300000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669699011+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669704143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.6697068+07:00","message":"> Transcript [1744] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669709971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669711967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669714056+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.669716524+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.842204461+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.842248471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.842255145+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:56.842269915+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842278375+07:00","message":"[bufferProcess] interim [420000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842281558+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842289478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842292535+07:00","message":"> Transcript [1745] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842298348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842300718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.842302572+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:56.84230501+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.235975072+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.236020615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.236027658+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.236042407+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236050475+07:00","message":"[bufferProcess] interim [840000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236053154+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236057163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236060033+07:00","message":"> Transcript [1746] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้หน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236063599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236068202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236070587+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.236073853+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.333687087+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.333725092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.333732191+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.333744283+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333751849+07:00","message":"[bufferProcess] interim [20000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333754385+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333765712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333768996+07:00","message":"> Transcript [1747] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333772578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333774637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333776799+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333779429+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333782498+07:00","message":"Push: 'ก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333784357+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.333786346+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.33378849+07:00","message":"Next Push (prob) : 'นั้นก็จะตาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.333796782+07:00","message":"push: {false ก็ต้นไม้ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.52594039+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.525989827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.525996475+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.52601134+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526019045+07:00","message":"[bufferProcess] interim [200000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526021539+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526025766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526028606+07:00","message":"> Transcript [1748] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526031029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.526033622+07:00","message":"Set new StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.593121464+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.593179887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.593186912+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.593203276+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.59321465+07:00","message":"[bufferProcess] interim [320000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593218639+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593227922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593230943+07:00","message":"> Transcript [1749] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593234617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.59323717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593239015+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.593243479+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.8363459+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.836384942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.836391052+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:57.836407155+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836415647+07:00","message":"[bufferProcess] interim [440000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836418716+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836428484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836431693+07:00","message":"> Transcript [1750] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836435099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836437025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836438817+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:57.836440999+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.235358273+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.23540501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.235412321+07:00","message":"receive interim result [false|false]: ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.235428225+07:00","message":"[buffer interim] 236 false ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235436219+07:00","message":"[bufferProcess] interim [920000000]:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235439809+07:00","message":"[bufferProcess] send to processor:ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235443909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235446576+07:00","message":"> Transcript [1751] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235449996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235452134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235454303+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.235456764+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.333616155+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530230541+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530273145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ\",\"confidence\":0.94196045}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530280004+07:00","message":"receive interim result [true|false]: ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530287733+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530289817+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530296233+07:00","message":"[buffer interim] 236 true ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530305809+07:00","message":"[bufferProcess] interim [190000000]:ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530309217+07:00","message":"[bufferProcess] send to processor (isfinal):ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530314856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530317655+07:00","message":"> Transcript [1752] [false]: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530321127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530323025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530326075+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530328958+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530331507+07:00","message":"Push: 'น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530333305+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530335362+07:00","message":"Set new StatePrefix : 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530338233+07:00","message":"Next Push (prob) : 'ในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530340078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530342102+07:00","message":"> Transcript [1753] [true]: 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530344435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530346142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530347786+07:00","message":"StatePrefix: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530349895+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.53035145+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530451956+07:00","message":"push: {false น่าจะตายไป 0 0xc000044100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530505034+07:00","message":"Push: 'ในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530507905+07:00","message":"TextPushed: 'ไปก็จะเห*่ยวแล้วก็ต้นไม้น่าจะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530509784+07:00","message":"Set new StatePrefix : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530511633+07:00","message":"Next Push (prob) : 'ใบก็จะเห*่ยวแล้วก็ต้นไม้นั้นก็จะตายไปในที่สุดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.530517645+07:00","message":"push: {true ในที่สุดนะคะ 0 0xc000044100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.530519717+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_236.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:58.540708792+07:00","message":"write wav file: './tmp/7547/7547_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.716643709+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.784885287+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:58.955185127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:29:58.955209036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.975073541+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.985391099+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.985410217+07:00","message":"found end of frame, send empty tag with msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.985413149+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.985418848+07:00","message":"[buffer interim] 237 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985425859+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985429319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985432171+07:00","message":"> Transcript [1754] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985434298+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985436042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985437768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985439873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:58.985446859+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:58.985454679+07:00","message":"push: {true \n 0 0xc001afe380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:58.990016337+07:00","message":"write wav file: './tmp/7547/7547_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.102929491+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.238454261+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.293264507+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.402064968+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.402090869+07:00","message":"found end of frame, send empty tag with msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.402094949+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.402104442+07:00","message":"[buffer interim] 238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402112999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402117563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402121701+07:00","message":"> Transcript [1755] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402125079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402127862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402130595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402133452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.402136733+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.402147993+07:00","message":"push: {true \n 0 0xc001afe780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:59.406872681+07:00","message":"write wav file: './tmp/7547/7547_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486075633+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486094103+07:00","message":"found end of frame, send empty tag with msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486097214+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486103347+07:00","message":"[buffer interim] 239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.486110299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.486114268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.486117002+07:00","message":"> Transcript [1756] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.48611917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.48612103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.486122752+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.48612476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.486127202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486136542+07:00","message":"push: {true \n 0 0xc001afeb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.486843762+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:59.490280294+07:00","message":"write wav file: './tmp/7547/7547_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.613644431+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.745037512+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.805334869+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.805355158+07:00","message":"found end of frame, send empty tag with msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.805358115+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.805365361+07:00","message":"[buffer interim] 240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805372573+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805376802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805379347+07:00","message":"> Transcript [1757] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805381861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805383738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805385476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805387801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:29:59.805390231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.805400875+07:00","message":"push: {true \n 0 0xc0025a4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:29:59.809683401+07:00","message":"write wav file: './tmp/7547/7547_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:29:59.994095535+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.067752094+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.123599555+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.195997362+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.215806024+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.215834497+07:00","message":"found end of frame, send empty tag with msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.215837499+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.215843922+07:00","message":"[buffer interim] 241 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.2158503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215854116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215857014+07:00","message":"> Transcript [1758] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215859311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215861054+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215862926+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215865249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.215867903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.215876583+07:00","message":"push: {true \n 0 0xc0025a5380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:00.221103762+07:00","message":"write wav file: './tmp/7547/7547_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.326311979+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.326333444+07:00","message":"found end of frame, send empty tag with msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.326336708+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.326343676+07:00","message":"[buffer interim] 242 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326351972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326357209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326361097+07:00","message":"> Transcript [1759] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.32636352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.32636535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326367095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326369156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:00.326377712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:00.326386199+07:00","message":"push: {true \n 0 0xc0025a5480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:00.330700921+07:00","message":"write wav file: './tmp/7547/7547_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.048256533+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.048298805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.048304246+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.048324262+07:00","message":"[buffer interim] 243 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.048331375+07:00","message":"[bufferProcess] interim [730000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.048333597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.259936739+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.259988042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.259993815+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.260010053+07:00","message":"[buffer interim] 243 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.260017635+07:00","message":"[bufferProcess] interim [910000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.26002121+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.260025015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.260027819+07:00","message":"> Transcript [1760] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.2600303+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352927291+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352953078+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352956296+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352958+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352959754+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352961519+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352963152+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352964949+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352966658+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352968566+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.35297041+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.35297206+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.352973684+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.576249132+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.576293774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นอ๋อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.576299807+07:00","message":"receive interim result [false|false]: เป็นอ๋อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.576314533+07:00","message":"[buffer interim] 243 false เป็นอ๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576329109+07:00","message":"[bufferProcess] interim [150000000]:เป็นอ๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576332313+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576336569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576339522+07:00","message":"> Transcript [1761] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576341644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.576343704+07:00","message":"Set new StatePrefix: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.625461854+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.625496455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.62550278+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:01.625514589+07:00","message":"[buffer interim] 243 false น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625520741+07:00","message":"[bufferProcess] interim [330000000]:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625523301+07:00","message":"[bufferProcess] send to processor:เป็นอ๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625528758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625531715+07:00","message":"> Transcript [1762] [false]: 'เป็นอ๋อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625534733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625536739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625538587+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:01.625540602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:01.956175059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:01.956192175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.065811033+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.065857874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.065863468+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.06587886+07:00","message":"[buffer interim] 243 false น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065887861+07:00","message":"[bufferProcess] interim [690000000]:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065890687+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065895098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065898025+07:00","message":"> Transcript [1763] [false]: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065900907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.065902821+07:00","message":"Set new StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.466035006+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.466077861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.466087579+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:02.466105899+07:00","message":"[buffer interim] 243 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.4661146+07:00","message":"[bufferProcess] interim [50000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466117527+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466122184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466125094+07:00","message":"> Transcript [1764] [false]: 'น้ำเป็นองค์ประกอบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466128522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466130513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466132653+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:02.466134957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.012990206+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.046980475+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.04703571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.047044343+07:00","message":"receive interim result [false|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.047065904+07:00","message":"[buffer interim] 243 false น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047079263+07:00","message":"[bufferProcess] interim [650000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047083499+07:00","message":"[bufferProcess] send to processor:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047092981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047097174+07:00","message":"> Transcript [1765] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047102463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047105683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.0471089+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.047111877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121374657+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121411272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำเป็นองค์ประกอบที่สำคัญ\",\"confidence\":0.95047104}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121417061+07:00","message":"receive interim result [true|false]: น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121429186+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121431439+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121437943+07:00","message":"[buffer interim] 243 true น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121444124+07:00","message":"[bufferProcess] interim [830000000]:น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121448273+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำเป็นองค์ประกอบที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121452014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.12145527+07:00","message":"> Transcript [1766] [false]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121458854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121460973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121462762+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121464889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121466451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121468363+07:00","message":"> Transcript [1767] [true]: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121470465+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.12147331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121475059+07:00","message":"StatePrefix: 'น้ำเป็นองค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121476604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.121479595+07:00","message":"Push: 'น้ำเป็นองค์ประกอบที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.121488892+07:00","message":"push: {true น้ำเป็นองค์ประกอบที่สำคัญ 0 0xc0025a5600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:03.13035004+07:00","message":"write wav file: './tmp/7547/7547_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.144103143+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.680285128+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.680326003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.680331225+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.680348919+07:00","message":"[buffer interim] 244 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.680357071+07:00","message":"[bufferProcess] interim [560000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.680359855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.8650645+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.865104241+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-04-22T13:30:03.865110773+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.865125711+07:00","message":"[buffer interim] 244 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.865132781+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.865135493+07:00","message":"[bufferProcess] send to processor:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.865145555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.86515089+07:00","message":"> Transcript [1768] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.865153021+07:00","message":"Set StatePrefix (first interim): 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.891529827+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.891553728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.891558693+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.891570557+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891575001+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891577036+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891580234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891582531+07:00","message":"> Transcript [1769] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891584742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.891586482+07:00","message":"Set new StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.996032784+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.996070022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.996075308+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:03.996090618+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.996097207+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.996100567+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.996105158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.996107865+07:00","message":"> Transcript [1770] [false]: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.996110263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:03.99611265+07:00","message":"Set new StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.181838002+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.181883867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.181889844+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.181907477+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181916295+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181918906+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181925135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181928066+07:00","message":"> Transcript [1771] [false]: 'ซึ่งเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181931751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181933809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181935753+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.181937876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.512815239+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.51285536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.512861183+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.512874278+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512881728+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512884222+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512890523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512896394+07:00","message":"> Transcript [1772] [false]: 'ซึ่งเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512899912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512901979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512903825+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.512905778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.566212415+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.566240877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.566245618+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.566257517+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566263585+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566265879+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566269831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566272447+07:00","message":"> Transcript [1773] [false]: 'ซึ่งเกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566275299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566277295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566279147+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.566281098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.87917029+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.879209467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.879215417+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.879228668+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879235989+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879238526+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879245261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879248499+07:00","message":"> Transcript [1774] [false]: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879251601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879254014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879255834+07:00","message":"StatePrefix: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879257916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879262099+07:00","message":"Push: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879263852+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879266348+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:04.879269014+07:00","message":"Next Push (prob) : 'ข้องกับกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:04.879277578+07:00","message":"push: {false ซึ่งเกี่ยว 0 0xc0022bfa00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:04.956607029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:04.956611541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.097307515+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.097352937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.097359035+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.097369953+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097377418+07:00","message":"[bufferProcess] interim [0]:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097380995+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097384893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097387842+07:00","message":"> Transcript [1775] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097391304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.09739329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.097395325+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.09739733+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.20683123+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.206876118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.20688268+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.206898399+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206906406+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.20690893+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206917462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206920094+07:00","message":"> Transcript [1776] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206923555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206925732+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.206927869+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.2069302+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.210788188+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.210796833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.210800447+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.210807546+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210810328+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210812379+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210814722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210816777+07:00","message":"> Transcript [1777] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210819177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210820917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210822568+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.210824311+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.470468589+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.47051614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.470522936+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.470536334+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470543766+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.47054639+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470552248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470555188+07:00","message":"> Transcript [1778] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470559466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470561734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470564096+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470566412+07:00","message":"TextPushed: 'ซึ่งเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470571062+07:00","message":"Push: 'ข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470573022+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470574923+07:00","message":"Set new StatePrefix : 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.470577071+07:00","message":"Next Push (prob) : 'การต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.470586167+07:00","message":"push: {false ข้องกับกระบวน 0 0xc0022bfa00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.782176052+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.782222807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.782231179+07:00","message":"receive interim result [false|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:05.782249103+07:00","message":"[buffer interim] 244 false ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.78225757+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.78226028+07:00","message":"[bufferProcess] send to processor:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782264168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782267109+07:00","message":"> Transcript [1779] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782270537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782272584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782274508+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:05.782277637+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.023588859+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125760681+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125804187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125810888+07:00","message":"receive interim result [true|false]: ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.12582014+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125822527+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125829481+07:00","message":"[buffer interim] 244 true ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125840307+07:00","message":"[bufferProcess] interim [110000000]:ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125843806+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125848663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125851826+07:00","message":"> Transcript [1780] [false]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125855262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125857409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125859382+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125861719+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125864727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125867364+07:00","message":"> Transcript [1781] [true]: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125869852+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125871775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125873396+07:00","message":"StatePrefix: 'ซึ่งเกี่ยวข้องกับกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125875325+07:00","message":"TextPushed: 'ซึ่งเกี่ยวข้องกับกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.125882641+07:00","message":"Push: 'การต่างๆของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.125891817+07:00","message":"push: {true การต่างๆของพืช 0 0xc0022bfa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:06.134485885+07:00","message":"write wav file: './tmp/7547/7547_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.275928042+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.626944899+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.626988482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.626993388+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.627007167+07:00","message":"[buffer interim] 245 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.627015375+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.627017537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.818803751+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.8188476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Kiss\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.818852965+07:00","message":"receive interim result [false|false]: Kiss"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.818868645+07:00","message":"[buffer interim] 245 false Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.818876725+07:00","message":"[bufferProcess] interim [540000000]:Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.818879981+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.818886287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.818892197+07:00","message":"> Transcript [1782] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.818897149+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.830231143+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.830257465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.830262406+07:00","message":"receive interim result [false|false]: ที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:06.830276671+07:00","message":"[buffer interim] 245 false ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830281225+07:00","message":"[bufferProcess] interim [600000000]:ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830283166+07:00","message":"[bufferProcess] send to processor:Kiss"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830286784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830290568+07:00","message":"> Transcript [1783] [false]: 'Kiss'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830292988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:06.830294877+07:00","message":"Set new StatePrefix: 'Kiss'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.122951982+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.122988234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.12299439+07:00","message":"receive interim result [false|false]: ที่ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.1230088+07:00","message":"[buffer interim] 245 false ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.123016772+07:00","message":"[bufferProcess] interim [840000000]:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.123019482+07:00","message":"[bufferProcess] send to processor:ที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.123023958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.123026857+07:00","message":"> Transcript [1784] [false]: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.1230289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.123030847+07:00","message":"Set new StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.251850429+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.251890336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.25189631+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.25190825+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251916146+07:00","message":"[bufferProcess] interim [960000000]:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251918551+07:00","message":"[bufferProcess] send to processor:ที่ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251924371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251927117+07:00","message":"> Transcript [1785] [false]: 'ที่ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251929896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251931716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251933559+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.251935595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.443628219+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.443681585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.443687109+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.443699439+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443706733+07:00","message":"[bufferProcess] interim [140000000]:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443709001+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443714273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443718534+07:00","message":"> Transcript [1786] [false]: 'ที่ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443722999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443725952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.443729065+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.44373192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.702945937+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.702990106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.702995684+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.703007253+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703014503+07:00","message":"[bufferProcess] interim [440000000]:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.70301689+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703022777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703025697+07:00","message":"> Transcript [1787] [false]: 'ที่ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703029484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703031424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703033303+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.703035652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.70664883+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.706660178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.706663322+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.706670245+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706672865+07:00","message":"[bufferProcess] interim [500000000]:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706674706+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706676759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706678579+07:00","message":"> Transcript [1788] [false]: 'ที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706680788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706682766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706684423+07:00","message":"StatePrefix: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706686055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706690695+07:00","message":"Push: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706692511+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706694346+07:00","message":"Set new StatePrefix : 'ที่ส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:07.706696316+07:00","message":"Next Push (prob) : 'ผลต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:07.706703945+07:00","message":"push: {false ที่ส่ง 0 0xc000186100}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:07.957239436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:07.95723952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.024347498+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.024384874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.024391289+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.024406308+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024416274+07:00","message":"[bufferProcess] interim [800000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024420046+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024427002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024431133+07:00","message":"> Transcript [1789] [false]: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024434254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.024437307+07:00","message":"Set new StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.453092189+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.519179895+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.53978004+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.539825598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.539831682+07:00","message":"receive interim result [false|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.539849826+07:00","message":"[buffer interim] 245 false ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539858031+07:00","message":"[bufferProcess] interim [400000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539861002+07:00","message":"[bufferProcess] send to processor:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539867692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539870839+07:00","message":"> Transcript [1790] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539874929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539878322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539880174+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.539882498+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551019686+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551043939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ส่งผลต่อการเจริญเติบโต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551048361+07:00","message":"receive interim result [true|false]: ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551056749+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551059229+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551064749+07:00","message":"[buffer interim] 245 true ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551068378+07:00","message":"[bufferProcess] interim [400000000]:ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551071134+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.55107364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551075872+07:00","message":"> Transcript [1791] [false]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551078635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551080614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551082341+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.55108434+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551085894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551087993+07:00","message":"> Transcript [1792] [true]: 'ที่ส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551089917+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551091591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551093066+07:00","message":"StatePrefix: 'ที่ส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551094668+07:00","message":"TextPushed: 'ที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:08.551101085+07:00","message":"Push: 'ผลต่อการเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:08.551110237+07:00","message":"push: {true ผลต่อการเจริญเติบโต 0 0xc000186100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:08.559525295+07:00","message":"write wav file: './tmp/7547/7547_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.061505086+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.061553443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.061558962+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.061575904+07:00","message":"[buffer interim] 246 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.06158283+07:00","message":"[bufferProcess] interim [420000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.061585091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.237506528+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.237545125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.237551209+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.237564538+07:00","message":"[buffer interim] 246 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.237571835+07:00","message":"[bufferProcess] interim [540000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.237574265+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.237579922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.237582713+07:00","message":"> Transcript [1793] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.237584781+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.558050286+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.558087785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.558093254+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.55810853+07:00","message":"[buffer interim] 246 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558118128+07:00","message":"[bufferProcess] interim [840000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558120339+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558126158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558128968+07:00","message":"> Transcript [1794] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558131174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.558133048+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.952570662+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.952609461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการฝัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.952618178+07:00","message":"receive interim result [false|false]: เช่นการฝัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.952636112+07:00","message":"[buffer interim] 246 false เช่นการฝัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952647286+07:00","message":"[bufferProcess] interim [200000000]:เช่นการฝัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952649875+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.95265724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952660107+07:00","message":"> Transcript [1795] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952664546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952666586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952668374+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.952670477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.980820778+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.980848504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.980853463+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:09.980867957+07:00","message":"[buffer interim] 246 false เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980873992+07:00","message":"[bufferProcess] interim [320000000]:เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980876293+07:00","message":"[bufferProcess] send to processor:เช่นการฝัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980879449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980882059+07:00","message":"> Transcript [1796] [false]: 'เช่นการฝัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.98088481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980886942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980888674+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:09.980890671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.267221008+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.267265394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.267271967+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.267286781+07:00","message":"[buffer interim] 246 false เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267294376+07:00","message":"[bufferProcess] interim [620000000]:เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267296854+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267300609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267303816+07:00","message":"> Transcript [1797] [false]: 'เช่นการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.26730668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267308967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267310805+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.267312676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.45748895+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.45753193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์ด้วยแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.457538191+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.457556372+07:00","message":"[buffer interim] 246 false เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457566439+07:00","message":"[bufferProcess] interim [800000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.4575694+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.45757352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457576931+07:00","message":"> Transcript [1798] [false]: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457580419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457583038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.4575849+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457586991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457593459+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.45759662+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.45759874+07:00","message":"Set new StatePrefix : 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:10.457600768+07:00","message":"Next Push (prob) : 'การสังเคราะห์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:10.4576094+07:00","message":"push: {false เช่น 0 0xc000044480}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:10.958085202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:10.958103383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.023138249+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.121158603+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.12121701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์ด้วยแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.121223844+07:00","message":"receive interim result [false|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.121238553+07:00","message":"[buffer interim] 246 false เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121246514+07:00","message":"[bufferProcess] interim [400000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121249322+07:00","message":"[bufferProcess] send to processor:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121255218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121258428+07:00","message":"> Transcript [1799] [false]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121261738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121263966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121265898+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.121268212+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.132151484+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.13217364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.132178716+07:00","message":"receive interim result [true|false]: เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.132188225+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.13219025+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.132195335+07:00","message":"[buffer interim] 246 true เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132199861+07:00","message":"[bufferProcess] interim [520000000]:เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132203226+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132206234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132208581+07:00","message":"> Transcript [1800] [false]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132211038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132212809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132214413+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132216302+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132217891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132219667+07:00","message":"> Transcript [1801] [true]: 'เช่นการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132221773+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132223302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132224754+07:00","message":"StatePrefix: 'เช่นการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132226393+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.132230989+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.132238772+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc000044480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:11.13914075+07:00","message":"write wav file: './tmp/7547/7547_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.156108872+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.62861516+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.62866929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.62867507+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.628692108+07:00","message":"[buffer interim] 247 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.628699979+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.628701814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.739427137+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.739472861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.739478007+07:00","message":"receive interim result [false|false]: การหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.739490886+07:00","message":"[buffer interim] 247 false การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.739500007+07:00","message":"[bufferProcess] interim [600000000]:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.739502343+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.739508379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.73951426+07:00","message":"> Transcript [1802] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.739516577+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.801503698+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.80153123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.801536489+07:00","message":"receive interim result [false|false]: การถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.80154887+07:00","message":"[buffer interim] 247 false การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801557092+07:00","message":"[bufferProcess] interim [660000000]:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.80155924+07:00","message":"[bufferProcess] send to processor:การหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801562959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801565762+07:00","message":"> Transcript [1803] [false]: 'การหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801568672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801570664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.801572455+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.80157428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.806503403+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.806523928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.806530539+07:00","message":"receive interim result [false|false]: การหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:11.806538678+07:00","message":"[buffer interim] 247 false การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806542236+07:00","message":"[bufferProcess] interim [720000000]:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806544168+07:00","message":"[bufferProcess] send to processor:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806546468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806548647+07:00","message":"> Transcript [1804] [false]: 'การถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806550728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806552391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806554038+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:11.806555665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.197010692+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.197051413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.197058579+07:00","message":"receive interim result [false|false]: การพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.197071302+07:00","message":"[buffer interim] 247 false การพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197080191+07:00","message":"[bufferProcess] interim [80000000]:การพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197082437+07:00","message":"[bufferProcess] send to processor:การหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197088658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197091429+07:00","message":"> Transcript [1805] [false]: 'การหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197094146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.19709602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197098129+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.197100236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.311685761+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.311722118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.311727675+07:00","message":"receive interim result [false|false]: การหายใจระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.311740639+07:00","message":"[buffer interim] 247 false การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311747734+07:00","message":"[bufferProcess] interim [140000000]:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311750451+07:00","message":"[bufferProcess] send to processor:การพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311761125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311764627+07:00","message":"> Transcript [1806] [false]: 'การพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311768063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311770599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311772619+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311774826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311785497+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311787769+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311789605+07:00","message":"Set new StatePrefix : 'การพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.311791687+07:00","message":"Next Push (prob) : 'พิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.311799593+07:00","message":"push: {false การ 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.509492443+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.509529715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.509535967+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:12.50954908+07:00","message":"[buffer interim] 247 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.509558198+07:00","message":"[bufferProcess] interim [380000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.509561052+07:00","message":"[bufferProcess] send to processor:การหายใจระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.509565192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.509568177+07:00","message":"> Transcript [1807] [false]: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.50957057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:12.509572734+07:00","message":"Set new StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:13.084443911+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:13.084483892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:13.084490163+07:00","message":"receive interim result [false|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:13.084504382+07:00","message":"[buffer interim] 247 false การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.084511893+07:00","message":"[bufferProcess] interim [980000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.0845148+07:00","message":"[bufferProcess] send to processor:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.08452224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.08452508+07:00","message":"> Transcript [1808] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.08452837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.084530256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.084532239+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:13.084534806+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:13.958715797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:13.958729667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.413603134+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.474562398+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502540431+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502581881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การหายใจระดับเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502588804+07:00","message":"receive interim result [true|false]: การหายใจระดับเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502598254+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502600399+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502606541+07:00","message":"[buffer interim] 247 true การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502615387+07:00","message":"[bufferProcess] interim [480000000]:การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502619031+07:00","message":"[bufferProcess] send to processor (isfinal):การหายใจระดับเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502622873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.5026289+07:00","message":"> Transcript [1809] [false]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502632065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502634445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502636582+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502638737+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502640341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502642497+07:00","message":"> Transcript [1810] [true]: 'การหายใจระดับเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.50264445+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502646002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502647534+07:00","message":"StatePrefix: 'การหายใจระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502649455+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.502656127+07:00","message":"Push: 'หายใจระดับเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.502664102+07:00","message":"push: {true หายใจระดับเซลล์ 0 0xc0025a4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:14.510705109+07:00","message":"write wav file: './tmp/7547/7547_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.603009742+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.702345193+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.702371762+07:00","message":"found end of frame, send empty tag with msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.702375292+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.702383142+07:00","message":"[buffer interim] 248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702390578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.70239429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702397588+07:00","message":"> Transcript [1811] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702400149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702401978+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702403963+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702405631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:14.702407934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:14.702417851+07:00","message":"push: {true \n 0 0xc0022bf100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:14.70707665+07:00","message":"write wav file: './tmp/7547/7547_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.317083076+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.633076028+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.780060536+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.780084498+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.780087404+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.780095451+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.78010323+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780108026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780110935+07:00","message":"> Transcript [1812] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780116211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780118422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780120198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780121933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:15.780124308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:15.780135795+07:00","message":"push: {true \n 0 0xc0025a4f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:15.788236747+07:00","message":"write wav file: './tmp/7547/7547_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.01459247+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.686216541+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.686257783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.686263213+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.686277231+07:00","message":"[buffer interim] 250 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.686284229+07:00","message":"[bufferProcess] interim [600000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.686286283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.830307917+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.830352774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลาเต้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.830358695+07:00","message":"receive interim result [false|false]: ลาเต้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:16.830373311+07:00","message":"[buffer interim] 250 false ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.83038101+07:00","message":"[bufferProcess] interim [720000000]:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.830383623+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.830387631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.830390519+07:00","message":"> Transcript [1813] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:16.830392852+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:16.959108102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:16.959123029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.020883707+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.02092692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.02093278+07:00","message":"receive interim result [false|false]: ยาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.020949791+07:00","message":"[buffer interim] 250 false ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020957696+07:00","message":"[bufferProcess] interim [900000000]:ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020960153+07:00","message":"[bufferProcess] send to processor:ลาเต้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020963927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020966665+07:00","message":"> Transcript [1814] [false]: 'ลาเต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020969487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.020971369+07:00","message":"Set new StatePrefix: 'ลาเต้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.192471543+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.192512509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.192518635+07:00","message":"receive interim result [false|false]: ยาเป็นตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.192533204+07:00","message":"[buffer interim] 250 false ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192541331+07:00","message":"[bufferProcess] interim [140000000]:ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192543755+07:00","message":"[bufferProcess] send to processor:ยาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192551325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192554197+07:00","message":"> Transcript [1815] [false]: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192556937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.192559092+07:00","message":"Set new StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.445837607+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.445877067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.44588368+07:00","message":"receive interim result [false|false]: ยาเป็นตัวเก่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.445900747+07:00","message":"[buffer interim] 250 false ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445907487+07:00","message":"[bufferProcess] interim [440000000]:ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445911681+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445919649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445922595+07:00","message":"> Transcript [1816] [false]: 'ยาเป็นตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445925619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445927552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445929906+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.445932064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.459805963+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.459824931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.459829168+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.459840714+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459845415+07:00","message":"[bufferProcess] interim [500000000]:ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459847374+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459849988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459851974+07:00","message":"> Transcript [1817] [false]: 'ยาเป็นตัวเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459854258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459856052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.45985815+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.459859951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.900222051+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.900283751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.90029123+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:17.900309827+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900318536+07:00","message":"[bufferProcess] interim [920000000]:ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900322864+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900332896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900337085+07:00","message":"> Transcript [1818] [false]: 'ยาเป็นตัวกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900341721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900345074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900347916+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:17.900350789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.081047165+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.08108348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.081089219+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.081101479+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081109981+07:00","message":"[bufferProcess] interim [40000000]:ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081112349+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081116243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081119239+07:00","message":"> Transcript [1819] [false]: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081122186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081124021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081125751+07:00","message":"StatePrefix: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.08112768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081133495+07:00","message":"Push: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081135516+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081137427+07:00","message":"Set new StatePrefix : 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.081139526+07:00","message":"Next Push (prob) : 'ตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.081147228+07:00","message":"push: {false ยาเป็น 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.201483715+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.201527373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.201533648+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.201544953+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201552614+07:00","message":"[bufferProcess] interim [220000000]:ยาเป็นตัวกลางในการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201556047+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201560482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201565232+07:00","message":"> Transcript [1820] [false]: 'ยาเป็นตัวกลางในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201567975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201569804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201571577+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.201573799+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.486693668+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.486736868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการรับรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.48674216+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการรับรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.486770626+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการรับรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486778019+07:00","message":"[bufferProcess] interim [400000000]:ยาเป็นตัวกลางในการรับรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486780695+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486788606+07:00","message":"> Transcript [1821] [false]: 'ยาเป็นตัวกลางในการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486792419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486794481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.48679685+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.486798914+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.575041352+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.575079259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการร่ำเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.575085672+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.575099961+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575106549+07:00","message":"[bufferProcess] interim [460000000]:ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575108929+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการรับรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575112217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575114671+07:00","message":"> Transcript [1822] [false]: 'ยาเป็นตัวกลางในการรับรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575117701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575119569+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575121765+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.575123825+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.628184583+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.628226598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.628232239+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.628244658+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.62825142+07:00","message":"[bufferProcess] interim [520000000]:ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628253891+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628259255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628262063+07:00","message":"> Transcript [1823] [false]: 'ยาเป็นตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628265469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.62826766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628269596+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628271964+07:00","message":"TextPushed: 'ยาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628276359+07:00","message":"Push: 'ตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628278131+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628280092+07:00","message":"Set new StatePrefix : 'ยาเป็นตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.628282016+07:00","message":"Next Push (prob) : 'การร่ำเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.62830754+07:00","message":"push: {false ตัวกลางใน 0 0xc000044580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.674085318+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.674123903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการร่ำเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.674130034+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.674141719+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674150283+07:00","message":"[bufferProcess] interim [640000000]:ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674152727+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674158029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674160407+07:00","message":"> Transcript [1824] [false]: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674162611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.674164607+07:00","message":"Set new StatePrefix: 'ยาเป็นตัวกลางในการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.68706476+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.687096567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.687101798+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:18.687115073+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687121073+07:00","message":"[bufferProcess] interim [700000000]:ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687123688+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการร่ำเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687126971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687129285+07:00","message":"> Transcript [1825] [false]: 'ยาเป็นตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687131661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:18.687133513+07:00","message":"Set new StatePrefix: 'ยาเป็นตัวกลางในการร่ำเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.072941834+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.072984859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการลำเลียงสารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.072991262+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.073007868+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073015806+07:00","message":"[bufferProcess] interim [60000000]:ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073018512+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073021704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073024372+07:00","message":"> Transcript [1826] [false]: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073026744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.073029388+07:00","message":"Set new StatePrefix: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.075958871+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.075994297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการลำเลียงสารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.076001042+07:00","message":"receive interim result [false|false]: ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.076017465+07:00","message":"[buffer interim] 250 false ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076024646+07:00","message":"[bufferProcess] interim [120000000]:ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076030337+07:00","message":"[bufferProcess] send to processor:ยาเป็นตัวกลางในการลำเลียงสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.07603538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076039441+07:00","message":"> Transcript [1827] [false]: 'ยาเป็นตัวกลางในการลำเลียงสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076044065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076047161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076050174+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.076053921+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.353375192+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508245488+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508294801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาเป็นตัวกลางในการลำเลียงสารต่างๆ\",\"confidence\":0.95302343}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508303532+07:00","message":"receive interim result [true|false]: ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508317066+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508320031+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508328816+07:00","message":"[buffer interim] 250 true ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508337834+07:00","message":"[bufferProcess] interim [540000000]:ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508343155+07:00","message":"[bufferProcess] send to processor (isfinal):ยาเป็นตัวกลางในการลำเลียงสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508347572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508351507+07:00","message":"> Transcript [1828] [false]: 'ยาเป็นตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508355702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508358371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508361829+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508367883+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508370807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508374461+07:00","message":"> Transcript [1829] [true]: 'ยาเป็นตัวกลางในการลำเลียงสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508377685+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508380424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508382979+07:00","message":"StatePrefix: 'ยาเป็นตัวกลางในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508385854+07:00","message":"TextPushed: 'ยาเป็นตัวกลางใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.508389851+07:00","message":"Push: 'การลำเลียงสารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.508400437+07:00","message":"push: {true การลำเลียงสารต่างๆ 0 0xc000044580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:19.517402622+07:00","message":"write wav file: './tmp/7547/7547_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.675733744+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.794272011+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.893460658+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.893494034+07:00","message":"found end of frame, send empty tag with msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.893497697+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.893506131+07:00","message":"[buffer interim] 251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893513374+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893517554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893520164+07:00","message":"> Transcript [1830] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893522672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893524529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893526244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893527958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:19.893530457+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.893541388+07:00","message":"push: {true \n 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:19.898190471+07:00","message":"write wav file: './tmp/7547/7547_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:19.92493727+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:19.960045559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:19.960073108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.052928071+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.186115604+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.224638645+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.224655972+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.224659514+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.224666761+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224674315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224678393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224681149+07:00","message":"> Transcript [1831] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224683511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.22468547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224687466+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224689198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.224695401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.224706108+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:20.229568353+07:00","message":"write wav file: './tmp/7547/7547_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.243925062+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.376983808+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.37701831+07:00","message":"found end of frame, send empty tag with msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.377022723+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.377039336+07:00","message":"[buffer interim] 253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377050928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377054967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377057785+07:00","message":"> Transcript [1832] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377060066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377062229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377063995+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377065836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:20.377068377+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.377078833+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:20.382030916+07:00","message":"write wav file: './tmp/7547/7547_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:20.43590712+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.212019112+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.212063617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.212068757+07:00","message":"receive interim result [false|false]: มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.212087146+07:00","message":"[buffer interim] 254 false มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.212094784+07:00","message":"[bufferProcess] interim [720000000]:มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.21209656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.369618651+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.369653501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.369658492+07:00","message":"receive interim result [false|false]: น่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.369673211+07:00","message":"[buffer interim] 254 false น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.369679456+07:00","message":"[bufferProcess] interim [780000000]:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.369681855+07:00","message":"[bufferProcess] send to processor:มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.369685053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.369687556+07:00","message":"> Transcript [1833] [false]: 'มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.369689457+07:00","message":"Set StatePrefix (first interim): 'มาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.503977452+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.504024654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้ากาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.504031893+07:00","message":"receive interim result [false|false]: หน้ากาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.504049391+07:00","message":"[buffer interim] 254 false หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504057634+07:00","message":"[bufferProcess] interim [840000000]:หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504060185+07:00","message":"[bufferProcess] send to processor:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504063826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504066769+07:00","message":"> Transcript [1834] [false]: 'น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504069067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.504070918+07:00","message":"Set new StatePrefix: 'น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.595056242+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.59508892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.59509551+07:00","message":"receive interim result [false|false]: ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.595107762+07:00","message":"[buffer interim] 254 false ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595113945+07:00","message":"[bufferProcess] interim [900000000]:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595116256+07:00","message":"[bufferProcess] send to processor:หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595121285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595124078+07:00","message":"> Transcript [1835] [false]: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595126405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.595128189+07:00","message":"Set new StatePrefix: 'หน้ากาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.636209518+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.636250072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.636258697+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.636270327+07:00","message":"[buffer interim] 254 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636276512+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636279155+07:00","message":"[bufferProcess] send to processor:ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636284417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636286917+07:00","message":"> Transcript [1836] [false]: 'ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636288771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.636290534+07:00","message":"Set new StatePrefix: 'ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.734881621+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.734926231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.734933984+07:00","message":"receive interim result [false|false]: นอกจากนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.734953466+07:00","message":"[buffer interim] 254 false นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.734966776+07:00","message":"[bufferProcess] interim [200000000]:นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.734971166+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.734980138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.7349842+07:00","message":"> Transcript [1837] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.734987365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.734990389+07:00","message":"Set new StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.753677733+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.753709499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.753714612+07:00","message":"receive interim result [false|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.753729754+07:00","message":"[buffer interim] 254 false นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753736626+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753738819+07:00","message":"[bufferProcess] send to processor:นอกจากนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753745107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753749152+07:00","message":"> Transcript [1838] [false]: 'นอกจากนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753759755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753762365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753764122+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:21.753766077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.913237645+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:21.975043113+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020860305+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020898472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้แล้ว\",\"confidence\":0.95608497}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020905096+07:00","message":"receive interim result [true|false]: นอกจากนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020915309+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020917792+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020924325+07:00","message":"[buffer interim] 254 true นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020935267+07:00","message":"[bufferProcess] interim [710000000]:นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020941741+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020944788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.0209476+07:00","message":"> Transcript [1839] [false]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.02095025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020952043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020953798+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020955622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020957221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020959062+07:00","message":"> Transcript [1840] [true]: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020960955+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020962557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020964158+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020965702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.020972048+07:00","message":"Push: 'นอกจากนี้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.020982436+07:00","message":"push: {true นอกจากนี้แล้ว 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:22.027436408+07:00","message":"write wav file: './tmp/7547/7547_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.448941588+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.448988938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.448993357+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.449008721+07:00","message":"[buffer interim] 255 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.449015003+07:00","message":"[bufferProcess] interim [300000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.449016672+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.517031943+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.517066887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.517071623+07:00","message":"receive interim result [false|false]: น้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.517082599+07:00","message":"[buffer interim] 255 false น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.517089034+07:00","message":"[bufferProcess] interim [420000000]:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.517091141+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.517096195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.517098881+07:00","message":"> Transcript [1841] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.517100902+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.673565007+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.673600819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.67360716+07:00","message":"receive interim result [false|false]: น้ำยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.673621653+07:00","message":"[buffer interim] 255 false น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.67362851+07:00","message":"[bufferProcess] interim [480000000]:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673631039+07:00","message":"[bufferProcess] send to processor:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673639545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673642212+07:00","message":"> Transcript [1842] [false]: 'น้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673645068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673647196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673650496+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.673652488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.87786154+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.877897393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.877903805+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:22.877919509+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877927492+07:00","message":"[bufferProcess] interim [720000000]:น้ำยังเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.87793148+07:00","message":"[bufferProcess] send to processor:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877935839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877939564+07:00","message":"> Transcript [1843] [false]: 'น้ำยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877943842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877947437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877950358+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:22.877952967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:22.960839798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:22.960859729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.018922954+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.018966762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.018972455+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.018984163+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.018990979+07:00","message":"[bufferProcess] interim [900000000]:น้ำยังเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.018993698+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.018997236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.018999847+07:00","message":"> Transcript [1844] [false]: 'น้ำยังเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.019002822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.019004677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.01900671+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.019008754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.211722889+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.21176899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.211774466+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.211789678+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211795859+07:00","message":"[bufferProcess] interim [80000000]:น้ำยังเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211798288+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211801527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211804291+07:00","message":"> Transcript [1845] [false]: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211807463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211809376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211811354+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211813757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.21181613+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211817999+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211820051+07:00","message":"Set new StatePrefix : 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.211822125+07:00","message":"Next Push (prob) : 'ยังเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.211829421+07:00","message":"push: {false น้ำ 0 0xc0025a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.401540697+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.401594537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.401601754+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.401620889+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401628544+07:00","message":"[bufferProcess] interim [320000000]:น้ำยังเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401631821+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401635498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401638319+07:00","message":"> Transcript [1846] [false]: 'น้ำยังเกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401642504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401645198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.401647365+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.40164965+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.853236284+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.85327112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.853276673+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.853292895+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853300173+07:00","message":"[bufferProcess] interim [680000000]:น้ำยังเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853303109+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853307753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.85331419+07:00","message":"> Transcript [1847] [false]: 'น้ำยังเกี่ยวข้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853318147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853320014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853322296+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.853324802+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.92356836+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.923605282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.923610341+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:23.923625698+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923632608+07:00","message":"[bufferProcess] interim [800000000]:น้ำยังเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923634825+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923638364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923641083+07:00","message":"> Transcript [1848] [false]: 'น้ำยังเกี่ยวข้องกับการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923644438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.92364643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923649454+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:23.923651655+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.261536258+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.26158476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาหุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.261591258+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.261607723+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261616276+07:00","message":"[bufferProcess] interim [100000000]:น้ำยังเกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261618748+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261626328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261629441+07:00","message":"> Transcript [1849] [false]: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.26163378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261635892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261638235+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261640641+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261647029+07:00","message":"Push: 'ยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261649146+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261651035+07:00","message":"Set new StatePrefix : 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.261653111+07:00","message":"Next Push (prob) : 'กับการรักษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.261661432+07:00","message":"push: {false ยังเกี่ยวข้อง 0 0xc0025a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.295457714+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.295484592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.295490435+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.295501073+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295507266+07:00","message":"[bufferProcess] interim [160000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295509707+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษาหุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295515556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.2955181+07:00","message":"> Transcript [1850] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาหุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295521432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295523601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.29552562+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.295528216+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.748113851+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.748162739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.748169386+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.748183689+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748191883+07:00","message":"[bufferProcess] interim [580000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748195646+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748204279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748208423+07:00","message":"> Transcript [1851] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748214558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748216922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748219281+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.748221822+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.95185949+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.951903971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.951910395+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:24.951924288+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.951931465+07:00","message":"[bufferProcess] interim [820000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.951934623+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.95194061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.95194353+07:00","message":"> Transcript [1852] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.951946877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.951948665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.95195099+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:24.951953583+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.200686494+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.200732701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.200739508+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.200759689+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200769151+07:00","message":"[bufferProcess] interim [120000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200772311+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200778365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200781254+07:00","message":"> Transcript [1853] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200784755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200786861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200789056+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200791777+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.20079656+07:00","message":"Push: 'กับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200798808+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200801015+07:00","message":"Set new StatePrefix : 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.200803256+07:00","message":"Next Push (prob) : 'อุณหภูมิของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.200823604+07:00","message":"push: {false กับการรักษา 0 0xc0025a5800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.520523321+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.520567454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.520573802+07:00","message":"receive interim result [false|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.520590935+07:00","message":"[buffer interim] 255 false น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520600631+07:00","message":"[bufferProcess] interim [360000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520603555+07:00","message":"[bufferProcess] send to processor:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520609511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520612159+07:00","message":"> Transcript [1854] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.52061618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520618414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520620258+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.520622985+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.682964592+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.819941169+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.819985703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ\",\"confidence\":0.95823467}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.819992686+07:00","message":"receive interim result [true|false]: น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.820002012+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.820004861+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.820015549+07:00","message":"[buffer interim] 255 true น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.82002543+07:00","message":"[bufferProcess] interim [750000000]:น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820029266+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820033071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820036026+07:00","message":"> Transcript [1855] [false]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820039325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820044194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820046223+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820048953+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820050899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820052649+07:00","message":"> Transcript [1856] [true]: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820054773+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820056334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.82005778+07:00","message":"StatePrefix: 'น้ำยังเกี่ยวข้องกับการรักษาอุณหภูมิของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820059595+07:00","message":"TextPushed: 'น้ำยังเกี่ยวข้องกับการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:25.820065834+07:00","message":"Push: 'อุณหภูมิของพืชด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:25.820074694+07:00","message":"push: {true อุณหภูมิของพืชด้วยค่ะ 0 0xc0025a5800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:25.829553898+07:00","message":"write wav file: './tmp/7547/7547_255.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:25.961816555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:25.961817983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:26.904807152+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.032631598+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.105848644+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.167778668+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.167808333+07:00","message":"found end of frame, send empty tag with msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.167812547+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.167821353+07:00","message":"[buffer interim] 256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167829972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167835521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167839309+07:00","message":"> Transcript [1857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167843207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167846267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167849432+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.167853804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.16785619+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.167867087+07:00","message":"push: {true \n 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:27.173869674+07:00","message":"write wav file: './tmp/7547/7547_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.637999206+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.638041388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.638046464+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.638063556+07:00","message":"[buffer interim] 257 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.638070659+07:00","message":"[bufferProcess] interim [600000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.638072521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.952026523+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.952066596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.952072365+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:27.952086588+07:00","message":"[buffer interim] 257 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.952101068+07:00","message":"[bufferProcess] interim [840000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.952104114+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.952107953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.952110695+07:00","message":"> Transcript [1858] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:27.952112918+07:00","message":"Set StatePrefix (first interim): 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.139302056+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.139359172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.139365579+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.13938708+07:00","message":"[buffer interim] 257 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139398245+07:00","message":"[bufferProcess] interim [80000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139401702+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139411185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139414408+07:00","message":"> Transcript [1859] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139417873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139420117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139422116+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.139424239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.648799191+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.648839491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.648845957+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.648857211+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648864728+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648867511+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648871406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.64887416+07:00","message":"> Transcript [1860] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648878294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648880424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.648882338+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.64888423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:28.962756563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:28.962766906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.972869226+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.972917183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.972925635+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:28.972944359+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972957924+07:00","message":"[bufferProcess] interim [920000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.97296198+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972971468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972976134+07:00","message":"> Transcript [1861] [false]: 'ในการปลูกพืชบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972981015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972984126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972987186+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:28.972990199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.550884607+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.550928599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.550934549+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.550947782+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.55095452+07:00","message":"[bufferProcess] interim [520000000]:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550956905+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.55096204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550964647+07:00","message":"> Transcript [1862] [false]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550967853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550970057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550972147+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550974201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550978808+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550980704+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.5509826+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.550987125+07:00","message":"Next Push (prob) : 'ปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.551011575+07:00","message":"push: {false ในการ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.871804107+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.871845813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.871852781+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:29.871867009+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871873649+07:00","message":"[bufferProcess] interim [820000000]:ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871876147+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871883291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871885853+07:00","message":"> Transcript [1863] [false]: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871889056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871891118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871892982+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:29.871895787+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.062942934+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.062981465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.062987173+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.062998888+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.063006516+07:00","message":"[bufferProcess] interim [0]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.06301022+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.063016195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.06301896+07:00","message":"> Transcript [1864] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.063022166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.063024362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.063026548+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.06302896+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.314300608+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.31433731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.314343128+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.314354904+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.314362623+07:00","message":"[bufferProcess] interim [300000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.31436528+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.31437099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.314373879+07:00","message":"> Transcript [1865] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.31437689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.314378868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.314380905+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.314383386+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.437203497+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.437249006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.437255703+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.437268711+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437277858+07:00","message":"[bufferProcess] interim [360000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437282864+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437290824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437294835+07:00","message":"> Transcript [1866] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437300023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437302227+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437304372+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437306529+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437311026+07:00","message":"Push: 'ปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437313348+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437315525+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.437317759+07:00","message":"Next Push (prob) : 'จะมีการใช้ภาษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.437325863+07:00","message":"push: {false ปลูกพืชบางชนิดนะคะ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.62728411+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.627318502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.627324238+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.62733829+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627344879+07:00","message":"[bufferProcess] interim [540000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627347512+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627351033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627353702+07:00","message":"> Transcript [1867] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627355924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.627357778+07:00","message":"Set new StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้ Past'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.839224511+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.839273012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.839282029+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.839303299+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839314912+07:00","message":"[bufferProcess] interim [780000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839318516+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839323611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839327789+07:00","message":"> Transcript [1868] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839331701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.839334986+07:00","message":"Set new StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.951440364+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.951476909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.951482961+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:30.95149843+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951505183+07:00","message":"[bufferProcess] interim [900000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951507909+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951514385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951517104+07:00","message":"> Transcript [1869] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951520441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951522297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951524098+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:30.951526962+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.348494534+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.348530273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.348535831+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.348551205+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348558209+07:00","message":"[bufferProcess] interim [260000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348560712+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.34856422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348567054+07:00","message":"> Transcript [1870] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348570326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348572343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348574152+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.348576299+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353257577+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353277766+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353280233+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353282442+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353284958+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353286766+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353288393+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353289973+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353291473+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.35329309+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353294803+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353296334+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353298044+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353302597+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353304356+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353305975+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353308615+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353310336+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353264615+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353327434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353333451+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.353347703+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353357619+07:00","message":"[bufferProcess] interim [320000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353361163+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353365336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353369747+07:00","message":"> Transcript [1871] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353372112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353373828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353375922+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.353378263+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.658764867+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.658803644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.658810212+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.658828525+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658835256+07:00","message":"[bufferProcess] interim [560000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658838093+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658843062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658845975+07:00","message":"> Transcript [1872] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658849751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658852113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658854677+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658857707+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658862845+07:00","message":"Push: 'จะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658865048+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658867185+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.658869333+07:00","message":"Next Push (prob) : 'สีดำคลุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.658877597+07:00","message":"push: {false จะมีการใช้พลาสติก 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.664048723+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.664065682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.664070699+07:00","message":"receive interim result [false|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.664082454+07:00","message":"[buffer interim] 257 false ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664087208+07:00","message":"[bufferProcess] interim [620000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664089524+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664091749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664093805+07:00","message":"> Transcript [1873] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.66409642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664098338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.66409998+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:31.664102345+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:31.904699213+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:31.962947251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:31.962947308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009261227+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009298395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009304594+07:00","message":"receive interim result [true|false]: ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009314876+07:00","message":"end recv isFinal message id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009317704+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.009323228+07:00","message":"[buffer interim] 257 true ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009331061+07:00","message":"[bufferProcess] interim [10000000]:ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009335864+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009353726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009388349+07:00","message":"> Transcript [1874] [false]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009394817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009397257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009399537+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009402209+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009405051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009407346+07:00","message":"> Transcript [1875] [true]: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุมดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009409662+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.00941122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.00941295+07:00","message":"StatePrefix: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติกสีดำคลุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009414696+07:00","message":"TextPushed: 'ในการปลูกพืชบางชนิดนะคะจะมีการใช้พลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.009422207+07:00","message":"Push: 'สีดำคลุมดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.00943807+07:00","message":"push: {true สีดำคลุมดิน 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:32.025821141+07:00","message":"write wav file: './tmp/7547/7547_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.036438965+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.596122229+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.596172933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.596178079+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.596194205+07:00","message":"[buffer interim] 258 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.596201127+07:00","message":"[bufferProcess] interim [600000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.596202857+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.920814117+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.920853591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.920859382+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:32.920875046+07:00","message":"[buffer interim] 258 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.92088111+07:00","message":"[bufferProcess] interim [900000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.920883403+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.920886728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.920889307+07:00","message":"> Transcript [1876] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:32.920891311+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192786835+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192826378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันกระเพื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.1928363+07:00","message":"receive interim result [false|false]: มันกระเพื่อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192852955+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192857063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192859839+07:00","message":"receive interim result [false|false]: เพื่อป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192868315+07:00","message":"[buffer interim] 258 false มันกระเพื่อม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.192878436+07:00","message":"[buffer interim] 258 false เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192887717+07:00","message":"[bufferProcess] interim [140000000]:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192893151+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.19290009+07:00","message":"[bufferProcess] interim [200000000]:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192902101+07:00","message":"[bufferProcess] send to processor:มันกระเพื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192904649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192907642+07:00","message":"> Transcript [1877] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.19290972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192911481+07:00","message":"Set new StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192913229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192915286+07:00","message":"> Transcript [1878] [false]: 'มันกระเพื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192916852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.192918367+07:00","message":"Set new StatePrefix: 'มันกระเพื่อม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.277054972+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.277097119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.277102361+07:00","message":"receive interim result [false|false]: เพื่อป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.277122844+07:00","message":"[buffer interim] 258 false เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277129594+07:00","message":"[bufferProcess] interim [320000000]:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277132068+07:00","message":"[bufferProcess] send to processor:เพื่อป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277135271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277137669+07:00","message":"> Transcript [1879] [false]: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277139583+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.277141285+07:00","message":"Set new StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.468199941+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.468247945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.468255198+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.468271203+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468278966+07:00","message":"[bufferProcess] interim [500000000]:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468281408+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468288719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468291463+07:00","message":"> Transcript [1880] [false]: 'เพื่อป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468294748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468296725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468298603+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.468300952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.586204028+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.586252473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.586257746+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.586270798+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586277175+07:00","message":"[bufferProcess] interim [620000000]:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586280087+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586283208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586286182+07:00","message":"> Transcript [1881] [false]: 'เพื่อป้องกันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586289196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586291122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586292875+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.586294798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.787433976+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.787472653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.787479441+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:33.787502288+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787516014+07:00","message":"[bufferProcess] interim [800000000]:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787520528+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787529028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787532205+07:00","message":"> Transcript [1882] [false]: 'เพื่อป้องกันไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787535433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787537357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787539356+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:33.787541378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.09168116+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.091725379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.091733194+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.09175875+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091769134+07:00","message":"[bufferProcess] interim [40000000]:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091771713+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091775987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.09177918+07:00","message":"> Transcript [1883] [false]: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091782518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091785382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091787318+07:00","message":"StatePrefix: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.09178951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091792242+07:00","message":"Push: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091793959+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091797113+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.091799458+07:00","message":"Next Push (prob) : 'กันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.091808191+07:00","message":"push: {false เพื่อป้อง 0 0xc000186a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.19098488+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.191030376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.19103656+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.191054798+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191063416+07:00","message":"[bufferProcess] interim [220000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191066189+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191070528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191073404+07:00","message":"> Transcript [1884] [false]: 'เพื่อป้องกันไม่ให้น้ำใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191077349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191079357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191081124+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.191083589+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.803644213+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.803686156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.803691348+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.803707799+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.80371828+07:00","message":"[bufferProcess] interim [820000000]:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803721135+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803724821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803727517+07:00","message":"> Transcript [1885] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803730677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803732726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803734631+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.803736815+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.866581453+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.866619965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.866625965+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:34.86663861+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866645654+07:00","message":"[bufferProcess] interim [880000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866648448+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866651652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866654428+07:00","message":"> Transcript [1886] [false]: 'เพื่อป้องกันไม่ให้น้ำในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866657507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866659621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866661583+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:34.866663557+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:34.963773776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:34.963797603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.000362136+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.000397147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.000402545+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.000417538+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000424516+07:00","message":"[bufferProcess] interim [0]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000427339+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000430804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000433483+07:00","message":"> Transcript [1887] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.00043678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000439172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000441328+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000443519+07:00","message":"TextPushed: 'เพื่อป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000445784+07:00","message":"Push: 'กันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000447626+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.000449843+07:00","message":"Set new StatePrefix : 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.00045229+07:00","message":"Next Push (prob) : 'ในดินระเหย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.000459766+07:00","message":"push: {false กันไม่ให้น้ำ 0 0xc000186a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.183554117+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.183598634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.183604597+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.183617602+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.18362605+07:00","message":"[bufferProcess] interim [180000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183629202+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183636903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183640095+07:00","message":"> Transcript [1888] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.18364324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183645583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183647671+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.183650335+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.39244546+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.392490525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.392497668+07:00","message":"receive interim result [false|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.392512097+07:00","message":"[buffer interim] 258 false เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392519772+07:00","message":"[bufferProcess] interim [360000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392523489+07:00","message":"[bufferProcess] send to processor:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392532423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.39253557+07:00","message":"> Transcript [1889] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392538901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.39254116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392543474+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.392546294+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.623721034+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738111386+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738160817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738168858+07:00","message":"receive interim result [true|false]: เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738178299+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738180899+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738188228+07:00","message":"[buffer interim] 258 true เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738198998+07:00","message":"[bufferProcess] interim [810000000]:เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738203238+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738206861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738209628+07:00","message":"> Transcript [1890] [false]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738212701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738214446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738216629+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738219066+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738221138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738223091+07:00","message":"> Transcript [1891] [true]: 'เพื่อป้องกันไม่ให้น้ำในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738225148+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738226706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738228409+07:00","message":"StatePrefix: 'เพื่อป้องกันไม่ให้น้ำในดินระเหย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738230106+07:00","message":"TextPushed: 'เพื่อป้องกันไม่ให้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:35.738232958+07:00","message":"Push: 'ในดินระเหยไปได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:35.738242176+07:00","message":"push: {true ในดินระเหยไปได้ง่าย 0 0xc000186a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:35.746935532+07:00","message":"write wav file: './tmp/7547/7547_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.265822058+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.324449183+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.393761699+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.490319395+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.49034839+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.490351887+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.490359355+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490366861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490370456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.49037319+07:00","message":"> Transcript [1892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490375614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490377401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.49037935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490381027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:36.490383193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:36.490392979+07:00","message":"push: {true \n 0 0xc000187480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:36.495148475+07:00","message":"write wav file: './tmp/7547/7547_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.301326425+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.301370451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.301375173+07:00","message":"receive interim result [false|false]: ส่วนทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.301390783+07:00","message":"[buffer interim] 260 false ส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.301397134+07:00","message":"[bufferProcess] interim [720000000]:ส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.301399231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.458305411+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.458347456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.458354781+07:00","message":"receive interim result [false|false]: ทางได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.458371261+07:00","message":"[buffer interim] 260 false ทางได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.458379745+07:00","message":"[bufferProcess] interim [780000000]:ทางได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.458383374+07:00","message":"[bufferProcess] send to processor:ส่วนทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.45838791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.458392027+07:00","message":"> Transcript [1893] [false]: 'ส่วนทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.458395359+07:00","message":"Set StatePrefix (first interim): 'ส่วนทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.484197991+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.48423018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.484237073+07:00","message":"receive interim result [false|false]: ไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.48425286+07:00","message":"[buffer interim] 260 false ไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484260083+07:00","message":"[bufferProcess] interim [840000000]:ไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484263281+07:00","message":"[bufferProcess] send to processor:ทางได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484267561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484271007+07:00","message":"> Transcript [1894] [false]: 'ทางได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484273816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.484276507+07:00","message":"Set new StatePrefix: 'ทางได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.670698648+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.670747448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้ว่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.670759512+07:00","message":"receive interim result [false|false]: ไม่ให้ว่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.670774919+07:00","message":"[buffer interim] 260 false ไม่ให้ว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670782712+07:00","message":"[bufferProcess] interim [80000000]:ไม่ให้ว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670785144+07:00","message":"[bufferProcess] send to processor:ไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670792072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670794779+07:00","message":"> Transcript [1895] [false]: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670797114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.670799275+07:00","message":"Set new StatePrefix: 'ไม่ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.806811774+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.806860462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.806867268+07:00","message":"receive interim result [false|false]: ไม่ให้วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:37.806883044+07:00","message":"[buffer interim] 260 false ไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806890963+07:00","message":"[bufferProcess] interim [200000000]:ไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806893851+07:00","message":"[bufferProcess] send to processor:ไม่ให้ว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806901454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806904597+07:00","message":"> Transcript [1896] [false]: 'ไม่ให้ว่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806907461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806909425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806911787+07:00","message":"StatePrefix: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:37.806913774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:37.964739464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:37.964756764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.006910671+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.006947205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.006953017+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.006966594+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.00697384+07:00","message":"[bufferProcess] interim [440000000]:ไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.00697625+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006982971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006986174+07:00","message":"> Transcript [1897] [false]: 'ไม่ให้วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006989079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006991335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006993168+07:00","message":"StatePrefix: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.006995201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.648369671+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.648408997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.648414561+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.648425518+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648432646+07:00","message":"[bufferProcess] interim [40000000]:ไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648434958+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648438951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648441782+07:00","message":"> Transcript [1898] [false]: 'ไม่ให้วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648444588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648446466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.648448224+07:00","message":"StatePrefix: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.64845011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.72289244+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.722929155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.722935086+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.722949686+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722957346+07:00","message":"[bufferProcess] interim [220000000]:ไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722959996+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.72296444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722967276+07:00","message":"> Transcript [1899] [false]: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722970712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722972675+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722974545+07:00","message":"StatePrefix: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.72297656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722981122+07:00","message":"Push: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722982969+07:00","message":"TextPushed: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722984815+07:00","message":"Set new StatePrefix : 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.722986938+07:00","message":"Next Push (prob) : 'วัชพืชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.722994964+07:00","message":"push: {false ไม่ให้ 0 0xc001afe280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.976190002+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.976240053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.976248059+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:38.976268468+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976278703+07:00","message":"[bufferProcess] interim [340000000]:ไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976282686+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976287629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976291377+07:00","message":"> Transcript [1900] [false]: 'ไม่ให้วัชพืชขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976296126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.97629895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.976301711+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:38.97630474+07:00","message":"TextPushed: 'ไม่ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.05243937+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.052492651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ไง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.052500788+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.052530904+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052543685+07:00","message":"[bufferProcess] interim [520000000]:ไม่ให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052547569+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052557174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052561618+07:00","message":"> Transcript [1901] [false]: 'ไม่ให้วัชพืชขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052566577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052569301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052572495+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.052575365+07:00","message":"TextPushed: 'ไม่ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.159721965+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.159775986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.159785396+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.159799215+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159805825+07:00","message":"[bufferProcess] interim [580000000]:ไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159808496+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้นมาได้ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159815336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159817969+07:00","message":"> Transcript [1902] [false]: 'ไม่ให้วัชพืชขึ้นมาได้ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159820896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159822891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159824942+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.159826942+07:00","message":"TextPushed: 'ไม่ให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.361784329+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.361827953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.361833602+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.361851989+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361860605+07:00","message":"[bufferProcess] interim [760000000]:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361863849+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้นมาได้ง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361867645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361870817+07:00","message":"> Transcript [1903] [false]: 'ไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361874023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361876015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361878184+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361881415+07:00","message":"TextPushed: 'ไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.36188437+07:00","message":"Push: 'วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361886141+07:00","message":"TextPushed: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.36188827+07:00","message":"Set new StatePrefix : 'ไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.361890798+07:00","message":"Next Push (prob) : 'มาได้ง่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.361899385+07:00","message":"push: {false วัชพืชขึ้น 0 0xc001afe280}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.609271927+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.60931174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.609317884+07:00","message":"receive interim result [false|false]: ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.609330571+07:00","message":"[buffer interim] 260 false ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609338031+07:00","message":"[bufferProcess] interim [60000000]:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.60934096+07:00","message":"[bufferProcess] send to processor:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609347857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609350536+07:00","message":"> Transcript [1904] [false]: 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609354051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609356258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609358091+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.609360609+07:00","message":"TextPushed: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.714169907+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.910955258+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.910995782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ\",\"confidence\":0.9455826}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.911011004+07:00","message":"receive interim result [true|false]: ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.911024675+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.911028085+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.911035945+07:00","message":"[buffer interim] 260 true ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.91104717+07:00","message":"[bufferProcess] interim [360000000]:ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911052563+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.91105703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911061159+07:00","message":"> Transcript [1905] [false]: 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.91106549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911068461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911071431+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911076351+07:00","message":"TextPushed: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911079345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911082304+07:00","message":"> Transcript [1906] [true]: 'ไม่ให้วัชพืชขึ้นมาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911085676+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911088066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911090626+07:00","message":"StatePrefix: 'ไม่ให้วัชพืชขึ้นมาได้ง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911093625+07:00","message":"TextPushed: 'ไม่ให้วัชพืชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:39.911098764+07:00","message":"Push: 'มาได้ง่ายด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:39.911110359+07:00","message":"push: {true มาได้ง่ายด้วยค่ะ 0 0xc001afe280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:39.919285237+07:00","message":"write wav file: './tmp/7547/7547_260.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:40.965088271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:40.965123037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:41.316387938+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.498792198+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.498840855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.498847346+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.498866968+07:00","message":"[buffer interim] 261 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498877128+07:00","message":"[bufferProcess] interim [960000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498880185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498885976+07:00","message":"[bufferProcess] send to processor (ticker):พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498889725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498893663+07:00","message":"> Transcript [1907] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.498896514+07:00","message":"Set StatePrefix (first interim): 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.745999538+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.746041684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.746047981+07:00","message":"receive interim result [false|false]: พืชอะไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.746065637+07:00","message":"[buffer interim] 261 false พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.746073438+07:00","message":"[bufferProcess] interim [260000000]:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.746075343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.882406084+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.882444213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาษารัสเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.882449755+07:00","message":"receive interim result [false|false]: ภาษารัสเซีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:42.882467032+07:00","message":"[buffer interim] 261 false ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882474204+07:00","message":"[bufferProcess] interim [380000000]:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882476942+07:00","message":"[bufferProcess] send to processor:พืชอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882480794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882483439+07:00","message":"> Transcript [1908] [false]: 'พืชอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882486334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882488326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882490411+07:00","message":"StatePrefix: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:42.882492713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.061764189+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.061808613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.061815013+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.06182995+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061837523+07:00","message":"[bufferProcess] interim [560000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061840996+07:00","message":"[bufferProcess] send to processor:ภาษารัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061847546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061850755+07:00","message":"> Transcript [1909] [false]: 'ภาษารัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061852948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.061854953+07:00","message":"Set new StatePrefix: 'ภาษารัสเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.637185402+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.637227173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.63723339+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.637249756+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.637257834+07:00","message":"[bufferProcess] interim [160000000]:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.63726064+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.637268568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.637275299+07:00","message":"> Transcript [1910] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.63727748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.63727994+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.965465577+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:43.965499051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.965505534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.965566124+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:43.965583287+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมี"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:43.965513487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965593687+07:00","message":"[bufferProcess] interim [520000000]:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965634259+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965639449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965642641+07:00","message":"> Transcript [1911] [false]: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965645974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965647982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965650108+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:43.965652289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.28198588+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.282021801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.282028545+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.282043766+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282051446+07:00","message":"[bufferProcess] interim [760000000]:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.28205385+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282064638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282067585+07:00","message":"> Transcript [1912] [false]: 'พืชแต่ละชนิดจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282071222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282073189+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282074971+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.282077102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.497531087+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.497570932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.497576662+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.497593539+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497601926+07:00","message":"[bufferProcess] interim [0]:พืชแต่ละชนิดจะมีช่วงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497604681+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497611959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.49761444+07:00","message":"> Transcript [1913] [false]: 'พืชแต่ละชนิดจะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497618265+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.49762089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497623075+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.497625377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.541343815+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.541378768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.541384152+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.541399683+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541408384+07:00","message":"[bufferProcess] interim [60000000]:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541412852+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541418994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541422914+07:00","message":"> Transcript [1914] [false]: 'พืชแต่ละชนิดจะมีช่วงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541427857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541430511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541433805+07:00","message":"StatePrefix: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541436806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541442605+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541445478+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541449065+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.541452062+07:00","message":"Next Push (prob) : 'จะมีช่วงอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.541461538+07:00","message":"push: {false พืชแต่ละชนิด 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.542296191+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.542308323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.542311597+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:44.542320255+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.542323419+07:00","message":"[bufferProcess] interim [120000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.54232539+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.542327625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.5423296+07:00","message":"> Transcript [1915] [false]: 'พืชแต่ละชนิดจะมีช่วงอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.542331416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:44.542333528+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.1807632+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.180802793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.180808817+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.180819909+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.180828946+07:00","message":"[bufferProcess] interim [720000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.180831311+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.180834824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.1808374+07:00","message":"> Transcript [1916] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.18083953+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.180841373+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.565171867+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.565204214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.565209363+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.56522361+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565231707+07:00","message":"[bufferProcess] interim [80000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565234419+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565238353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565241029+07:00","message":"> Transcript [1917] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565243878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565245824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.565247942+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.56525013+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.702822236+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.702858695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.702864866+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.702881819+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702889327+07:00","message":"[bufferProcess] interim [200000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702892064+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702895521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702898295+07:00","message":"> Transcript [1918] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702901776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702903873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702905596+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.702907704+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.948742041+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.948789845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.9487976+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:45.948813601+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948824138+07:00","message":"[bufferProcess] interim [440000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948827904+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948835374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948839234+07:00","message":"> Transcript [1919] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948844341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948846878+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948850169+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:45.948853701+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.139479573+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.139518481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.13952485+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.139537035+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.13954533+07:00","message":"[bufferProcess] interim [680000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139547773+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139553266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.13955592+07:00","message":"> Transcript [1920] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139559243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139561351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139566205+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139568664+07:00","message":"TextPushed: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139574303+07:00","message":"Push: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139576081+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139578531+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.139581386+07:00","message":"Next Push (prob) : 'ที่เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.139588769+07:00","message":"push: {false จะมีช่วงอุณหภูมิ 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.270842612+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.270881237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.270887069+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.270902469+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270909392+07:00","message":"[bufferProcess] interim [740000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.27091167+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270915068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270918045+07:00","message":"> Transcript [1921] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270921176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270923284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270925258+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.270927643+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.388890904+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.388930122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.388937686+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.388954975+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388966449+07:00","message":"[bufferProcess] interim [860000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388968854+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388972319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388975691+07:00","message":"> Transcript [1922] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.38897888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388981251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388982967+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.388985285+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.5923136+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.592356883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.592363948+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.5923746+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592381973+07:00","message":"[bufferProcess] interim [100000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592384402+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592388111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592390946+07:00","message":"> Transcript [1923] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592394679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592396669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592399075+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.592401496+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.650445428+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.650483491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.650489518+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.650502267+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650509681+07:00","message":"[bufferProcess] interim [160000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650512364+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650518257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650520954+07:00","message":"> Transcript [1924] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650524597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650526749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650528725+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650531167+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650535769+07:00","message":"Push: 'ที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650537772+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.65053995+07:00","message":"Set new StatePrefix : 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.650542119+07:00","message":"Next Push (prob) : 'ต่อการจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.650549429+07:00","message":"push: {false ที่เหมาะสม 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.651976464+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.651996035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.652000375+07:00","message":"receive interim result [false|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.652013325+07:00","message":"[buffer interim] 261 false พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.652017877+07:00","message":"[bufferProcess] interim [220000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.652020172+07:00","message":"[bufferProcess] send to processor:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.652023243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.65202549+07:00","message":"> Transcript [1925] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.652027758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.652029652+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.703610947+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.802973655+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803016292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803023614+07:00","message":"receive interim result [true|false]: พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803032924+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803035543+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803042608+07:00","message":"[buffer interim] 261 true พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803050709+07:00","message":"[bufferProcess] interim [400000000]:พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803054649+07:00","message":"[bufferProcess] send to processor (isfinal):พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803058179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803060977+07:00","message":"> Transcript [1926] [false]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.80306344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.80306544+07:00","message":"Set new StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803067237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803068902+07:00","message":"> Transcript [1927] [true]: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803071446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803073315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803075063+07:00","message":"StatePrefix: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803077358+07:00","message":"TextPushed: 'พืชแต่ละชนิดจะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:46.803080621+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.803089537+07:00","message":"push: {true ต่อการเจริญ 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:46.814001425+07:00","message":"write wav file: './tmp/7547/7547_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:46.895491153+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:46.966028136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:46.966038967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.616942919+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.616987098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.616992515+07:00","message":"receive interim result [false|false]: เอาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.617006144+07:00","message":"[buffer interim] 262 false เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.617012736+07:00","message":"[bufferProcess] interim [540000000]:เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.617014832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.900377599+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.900417288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.900423142+07:00","message":"receive interim result [false|false]: เอาที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:47.900440202+07:00","message":"[buffer interim] 262 false เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.900448099+07:00","message":"[bufferProcess] interim [780000000]:เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.900450394+07:00","message":"[bufferProcess] send to processor:เอาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.900454784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.9004584+07:00","message":"> Transcript [1928] [false]: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:47.900464739+07:00","message":"Set StatePrefix (first interim): 'เอาที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.093460546+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.09349097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.093496262+07:00","message":"receive interim result [false|false]: เอาที่จะสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.093514772+07:00","message":"[buffer interim] 262 false เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093521524+07:00","message":"[bufferProcess] interim [20000000]:เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093524288+07:00","message":"[bufferProcess] send to processor:เอาที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093530643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093533349+07:00","message":"> Transcript [1929] [false]: 'เอาที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093536225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093538127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093539997+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.093542283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.444652295+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.444692885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.444698696+07:00","message":"receive interim result [false|false]: เอาที่จะสั่งการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.444714165+07:00","message":"[buffer interim] 262 false เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444722176+07:00","message":"[bufferProcess] interim [380000000]:เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444725062+07:00","message":"[bufferProcess] send to processor:เอาที่จะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444733278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444736085+07:00","message":"> Transcript [1930] [false]: 'เอาที่จะสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444739284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444741331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444743298+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.444754079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.553496604+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.625543915+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.645126722+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.645175051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.645181355+07:00","message":"receive interim result [false|false]: เอาที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.645196492+07:00","message":"[buffer interim] 262 false เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645204485+07:00","message":"[bufferProcess] interim [680000000]:เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645206882+07:00","message":"[bufferProcess] send to processor:เอาที่จะสั่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645210528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645213097+07:00","message":"> Transcript [1931] [false]: 'เอาที่จะสั่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645216183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645218089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.645219869+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.64522186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672348429+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672376301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาที่จะสั่งกัน\",\"confidence\":0.8912897}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672381628+07:00","message":"receive interim result [true|false]: เอาที่จะสั่งกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672390574+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.67239365+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672400986+07:00","message":"[buffer interim] 262 true เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672408461+07:00","message":"[bufferProcess] interim [680000000]:เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672414396+07:00","message":"[bufferProcess] send to processor (isfinal):เอาที่จะสั่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672417681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672419914+07:00","message":"> Transcript [1932] [false]: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672422746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672424599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672426336+07:00","message":"StatePrefix: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.67242825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672430809+07:00","message":"Push: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672432566+07:00","message":"TextPushed: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672434507+07:00","message":"Set new StatePrefix : 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.67243648+07:00","message":"Next Push (prob) : 'จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672438314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672440117+07:00","message":"> Transcript [1933] [true]: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672442137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672443899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672445715+07:00","message":"StatePrefix: 'เอาที่จะสั่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672447559+07:00","message":"TextPushed: 'เอาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.672449586+07:00","message":"Push: 'จะสั่งกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672459685+07:00","message":"push: {false เอาที่ 0 0xc0022bf480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.672481352+07:00","message":"push: {true จะสั่งกัน 0 0xc0022bf480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:48.683213131+07:00","message":"write wav file: './tmp/7547/7547_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.813188294+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.92676671+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.926793863+07:00","message":"found end of frame, send empty tag with msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.926797548+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.926805034+07:00","message":"[buffer interim] 263 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926812376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926816421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926819229+07:00","message":"> Transcript [1934] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926821629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926823574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926825293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926826946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:48.926829194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:48.926837949+07:00","message":"push: {true \n 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:48.93165323+07:00","message":"write wav file: './tmp/7547/7547_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.00554504+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.532259275+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.532309561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.532314893+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.532331586+07:00","message":"[buffer interim] 264 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.532338474+07:00","message":"[bufferProcess] interim [420000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.53234048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.589631301+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.589671213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.589676503+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:49.589689706+07:00","message":"[buffer interim] 264 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.589696943+07:00","message":"[bufferProcess] interim [600000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.589699011+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.589704619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.589707549+07:00","message":"> Transcript [1935] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:49.589709707+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:49.96651929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:49.966528319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.020035687+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.020075402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.020080406+07:00","message":"receive interim result [false|false]: อุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.02009469+07:00","message":"[buffer interim] 264 false อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020103831+07:00","message":"[bufferProcess] interim [840000000]:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020108224+07:00","message":"[bufferProcess] send to processor:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020114816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020118976+07:00","message":"> Transcript [1936] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020122321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.020124887+07:00","message":"Set new StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286525272+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286564082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286570018+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286584434+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286587602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286590217+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.286595645+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.2865986+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286604306+07:00","message":"[bufferProcess] interim [20000000]:อุณหภูมิที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.28660656+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286609528+07:00","message":"[bufferProcess] interim [80000000]:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286611318+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286613742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286616853+07:00","message":"> Transcript [1937] [false]: 'อุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.28661996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286621862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286623636+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286625605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286627133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.28662888+07:00","message":"> Transcript [1938] [false]: 'อุณหภูมิที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286630704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286632238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286633768+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.286635335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.650824614+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.650869304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.650876696+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.650888889+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650897901+07:00","message":"[bufferProcess] interim [320000000]:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650902623+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650907475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650911758+07:00","message":"> Transcript [1939] [false]: 'อุณหภูมิที่สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650916095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650918931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650921695+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.650924276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.725308981+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.725350137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.725356656+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.725370032+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725379456+07:00","message":"[bufferProcess] interim [500000000]:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725381705+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.72538588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725388872+07:00","message":"> Transcript [1940] [false]: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725392029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725394037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725396401+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725398429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725404743+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725406589+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725411869+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:50.725414326+07:00","message":"Next Push (prob) : 'ที่สูงเกิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:50.725438031+07:00","message":"push: {false อุณหภูมิ 0 0xc0025a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.036950801+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.036995308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.037001594+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.037015602+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037023123+07:00","message":"[bufferProcess] interim [740000000]:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037025671+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037033208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037036264+07:00","message":"> Transcript [1941] [false]: 'อุณหภูมิที่สูงเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.0370397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037042253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037044197+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.037048816+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291316874+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291358074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291363574+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291378399+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291383681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291386294+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.291392398+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.29139596+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291402001+07:00","message":"[bufferProcess] interim [920000000]:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291404433+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291407423+07:00","message":"[bufferProcess] interim [100000000]:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291409393+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291412633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291415876+07:00","message":"> Transcript [1942] [false]: 'อุณหภูมิที่สูงเกินไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291418942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.29142097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291424227+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291428941+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291430394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291432396+07:00","message":"> Transcript [1943] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291434149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291436039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.291437718+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.29143961+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386273153+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386314612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386321146+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386334179+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386337647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386340239+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386345468+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386348291+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386354602+07:00","message":"[bufferProcess] interim [160000000]:อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386356809+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.38635967+07:00","message":"[bufferProcess] interim [220000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386361496+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386364378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386366951+07:00","message":"> Transcript [1944] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386370391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386372373+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386374456+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386376552+07:00","message":"TextPushed: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386379272+07:00","message":"Push: 'ที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386381112+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386383156+07:00","message":"Set new StatePrefix : 'อุณหภูมิที่สูงเกินไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386387828+07:00","message":"Next Push (prob) : 'ไปหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386389764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386391598+07:00","message":"> Transcript [1945] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.386393217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.38639518+07:00","message":"Set new StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าตัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.386403122+07:00","message":"push: {false ที่สูงเกิน 0 0xc0025a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.491913223+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.491956877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.491963383+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.491979091+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.491986741+07:00","message":"[bufferProcess] interim [400000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.491989676+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.491998287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.492001156+07:00","message":"> Transcript [1946] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.492003573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:51.492005652+07:00","message":"Set new StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:51.95309408+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.050956589+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.051002739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.051009518+07:00","message":"receive interim result [false|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.051025437+07:00","message":"[buffer interim] 264 false อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051034017+07:00","message":"[bufferProcess] interim [640000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051036826+07:00","message":"[bufferProcess] send to processor:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051044118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051046942+07:00","message":"> Transcript [1947] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051050415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.05105265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051055044+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.051057973+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.157446381+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.21417881+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.275828502+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.432942634+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.432993454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.433001411+07:00","message":"receive interim result [true|false]: อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.433012214+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.433014352+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.433021924+07:00","message":"[buffer interim] 264 true อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433033796+07:00","message":"[bufferProcess] interim [180000000]:อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.43304108+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433045001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433047977+07:00","message":"> Transcript [1948] [false]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433050736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433052671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433054847+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433057072+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433058957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433061058+07:00","message":"> Transcript [1949] [true]: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433063257+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433064845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433066537+07:00","message":"StatePrefix: 'อุณหภูมิที่สูงเกินไปหรือว่าต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433069515+07:00","message":"TextPushed: 'อุณหภูมิที่สูงเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.433076624+07:00","message":"Push: 'ไปหรือว่าต่ำเกินไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.433085646+07:00","message":"push: {true ไปหรือว่าต่ำเกินไป 0 0xc0025a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:52.441261807+07:00","message":"write wav file: './tmp/7547/7547_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.54679593+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.546817063+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.546819958+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.54682574+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546832558+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.54683701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546839718+07:00","message":"> Transcript [1950] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546841986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546843844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546845615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546847342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:52.546850006+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:52.546858623+07:00","message":"push: {true \n 0 0xc001afe880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:52.551257958+07:00","message":"write wav file: './tmp/7547/7547_265.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:52.966980933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:52.966993833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.829473567+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.829525143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.829530253+07:00","message":"receive interim result [false|false]: ต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.829544689+07:00","message":"[buffer interim] 266 false ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.829551417+07:00","message":"[bufferProcess] interim [380000000]:ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.829553547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.829558858+07:00","message":"[bufferProcess] send to processor (ticker):ต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.829561289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.829564144+07:00","message":"> Transcript [1951] [false]: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.82956635+07:00","message":"Set StatePrefix (first interim): 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.892831196+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.892867759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.892873388+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:53.892887523+07:00","message":"[buffer interim] 266 false ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.89289397+07:00","message":"[bufferProcess] interim [500000000]:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:53.89289615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.352195772+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.352241264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.352246938+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.352266875+07:00","message":"[buffer interim] 266 false ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352273908+07:00","message":"[bufferProcess] interim [920000000]:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352276788+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352280082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352282979+07:00","message":"> Transcript [1952] [false]: 'ต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352286077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352288113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352290457+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.352292876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.539617265+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.539661721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.539667977+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.539682537+07:00","message":"[buffer interim] 266 false ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539690879+07:00","message":"[bufferProcess] interim [100000000]:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539693651+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539699868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539702351+07:00","message":"> Transcript [1953] [false]: 'ต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539705467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539707475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539709189+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.539711409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.856558461+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.856598457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.856604347+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:54.856618598+07:00","message":"[buffer interim] 266 false ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.85662615+07:00","message":"[bufferProcess] interim [400000000]:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856628712+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856635697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856638351+07:00","message":"> Transcript [1954] [false]: 'ต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856641467+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856643599+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856645439+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:54.856647539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.114876313+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.114915476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.11492167+07:00","message":"receive interim result [false|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.114935064+07:00","message":"[buffer interim] 266 false ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114946213+07:00","message":"[bufferProcess] interim [700000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114949315+07:00","message":"[bufferProcess] send to processor:ต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114956653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114959637+07:00","message":"> Transcript [1955] [false]: 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114962987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114964925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114966865+07:00","message":"StatePrefix: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114968932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.11497456+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114976382+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114978261+07:00","message":"Set new StatePrefix : 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.114980959+07:00","message":"Next Push (prob) : 'เติบโตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.114989708+07:00","message":"push: {false ต่อการเจริญ 0 0xc0004a2400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.153922302+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255161153+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255200777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อการเจริญเติบโตของพืชได้ค่ะ\",\"confidence\":0.9354698}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.25520695+07:00","message":"receive interim result [true|false]: ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255220279+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255224007+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255230991+07:00","message":"[buffer interim] 266 true ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255238842+07:00","message":"[bufferProcess] interim [910000000]:ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255242707+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255254945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255287861+07:00","message":"> Transcript [1956] [false]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.25529438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.25529665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255298752+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255301997+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255304195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255306572+07:00","message":"> Transcript [1957] [true]: 'ต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.25530874+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255314268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255315856+07:00","message":"StatePrefix: 'ต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255317527+07:00","message":"TextPushed: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.255326594+07:00","message":"Push: 'เติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.255338662+07:00","message":"push: {true เติบโตของพืชได้ค่ะ 0 0xc0004a2400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:55.263688909+07:00","message":"write wav file: './tmp/7547/7547_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.47531541+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.543401821+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.675173176+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.868535144+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.868552845+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.868555697+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.868562599+07:00","message":"[buffer interim] 267 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868569666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868573907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868576652+07:00","message":"> Transcript [1958] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868579093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868581208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868583215+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868584912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:55.868587623+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:55.868597164+07:00","message":"push: {true \n 0 0xc0022bf900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:55.873002958+07:00","message":"write wav file: './tmp/7547/7547_267.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:55.967670286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:55.967704531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.130671144+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.130714749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.130720258+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.130734901+07:00","message":"[buffer interim] 268 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.130742211+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.130751091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.319590266+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.319628214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.319634204+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.319647632+07:00","message":"[buffer interim] 268 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.319655387+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.319658043+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.319664878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.319667814+07:00","message":"> Transcript [1959] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.319670063+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.373015081+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.435062363+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470836535+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470878752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470884618+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470896268+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470898386+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470905589+07:00","message":"[buffer interim] 268 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470913088+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470916933+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470920503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.47092535+07:00","message":"> Transcript [1960] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470927761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470929634+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470931373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470933064+07:00","message":"> Transcript [1961] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470935178+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470937152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470939053+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470941029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:56.470943565+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:56.470952688+07:00","message":"push: {true เช่น 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:56.47686242+07:00","message":"write wav file: './tmp/7547/7547_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.493238489+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.493277193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.49328202+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.493294727+07:00","message":"[buffer interim] 269 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493300865+07:00","message":"[bufferProcess] interim [850000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493303154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493308827+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493311529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493314383+07:00","message":"> Transcript [1962] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.493316379+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.603199022+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.603236665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.603242397+07:00","message":"receive interim result [false|false]: ข้าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:57.603256764+07:00","message":"[buffer interim] 269 false ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.603263783+07:00","message":"[bufferProcess] interim [970000000]:ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:57.60326572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.071851379+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.071886911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวต้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.071892851+07:00","message":"receive interim result [false|false]: ข้าวต้ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.071905611+07:00","message":"[buffer interim] 269 false ข้าวต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.07191464+07:00","message":"[bufferProcess] interim [510000000]:ข้าวต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.071916766+07:00","message":"[bufferProcess] send to processor:ข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.071922614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.071926035+07:00","message":"> Transcript [1963] [false]: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.071928301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.071930243+07:00","message":"Set new StatePrefix: 'ข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214627747+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.21466547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214671405+07:00","message":"receive interim result [false|false]: ข้าวซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214689555+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.21469327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214695719+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214700695+07:00","message":"[buffer interim] 269 false ข้าวซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.214704203+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214710063+07:00","message":"[bufferProcess] interim [570000000]:ข้าวซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214712086+07:00","message":"[bufferProcess] send to processor:ข้าวต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214714948+07:00","message":"[bufferProcess] interim [630000000]:ข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214716568+07:00","message":"[bufferProcess] send to processor:ข้าวซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214719366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214723365+07:00","message":"> Transcript [1964] [false]: 'ข้าวต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214726493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214728584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214733262+07:00","message":"StatePrefix: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.21473517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214736637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214738414+07:00","message":"> Transcript [1965] [false]: 'ข้าวซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214740134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214741805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214743456+07:00","message":"StatePrefix: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.214749215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.505530322+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.505568883+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-04-22T13:30:58.50557517+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.505588419+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505595679+07:00","message":"[bufferProcess] interim [870000000]:ข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505597974+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505603597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505606533+07:00","message":"> Transcript [1966] [false]: 'ข้าวซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505613533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.50561559+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505617421+07:00","message":"StatePrefix: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.505619415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.521599468+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.521629563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพื้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.52163638+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.521652401+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521658969+07:00","message":"[bufferProcess] interim [930000000]:ข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521662249+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521668438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521671836+07:00","message":"> Transcript [1967] [false]: 'ข้าวซึ่งเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.52167657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521679254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521682022+07:00","message":"StatePrefix: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521684802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521691823+07:00","message":"Push: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521694872+07:00","message":"TextPushed: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521697746+07:00","message":"Set new StatePrefix : 'ข้าวซึ่งเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.521701446+07:00","message":"Next Push (prob) : 'ซึ่งเป็นผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.521711946+07:00","message":"push: {false ข้าว 0 0xc0022bfc80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.559051869+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.559087288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.559093386+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.559108513+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559115132+07:00","message":"[bufferProcess] interim [990000000]:ข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559117647+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559124197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559127165+07:00","message":"> Transcript [1968] [false]: 'ข้าวซึ่งเป็นพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559129404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.559131365+07:00","message":"Set new StatePrefix: 'ข้าวซึ่งเป็นพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.735702148+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.735764542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.735775679+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:58.735795214+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735804594+07:00","message":"[bufferProcess] interim [110000000]:ข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735809302+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735817395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735822115+07:00","message":"> Transcript [1969] [false]: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735825184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:58.735827907+07:00","message":"Set new StatePrefix: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:58.968324219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:30:58.968335469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.020100063+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.02013685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพืชที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.020142836+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.02015589+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020162459+07:00","message":"[bufferProcess] interim [410000000]:ข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020165047+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020170255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020172835+07:00","message":"> Transcript [1970] [false]: 'ข้าวซึ่งเป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020176084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020178136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.02017995+07:00","message":"StatePrefix: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.020182396+07:00","message":"TextPushed: 'ข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.083700171+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.083739057+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-04-22T13:30:59.083750434+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.083764926+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083771226+07:00","message":"[bufferProcess] interim [530000000]:ข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.08377391+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083777543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083781028+07:00","message":"> Transcript [1971] [false]: 'ข้าวซึ่งเป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083784263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083786164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083788279+07:00","message":"StatePrefix: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.083790288+07:00","message":"TextPushed: 'ข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.253688678+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.316652904+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.337525097+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.337556397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพืชที่เจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.337562029+07:00","message":"receive interim result [false|false]: ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.337574517+07:00","message":"[buffer interim] 269 false ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337583313+07:00","message":"[bufferProcess] interim [830000000]:ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337585662+07:00","message":"[bufferProcess] send to processor:ข้าวซึ่งเป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337588914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337591678+07:00","message":"> Transcript [1972] [false]: 'ข้าวซึ่งเป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337594588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337596711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337598784+07:00","message":"StatePrefix: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.337600831+07:00","message":"TextPushed: 'ข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351437204+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351453208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวซึ่งเป็นพืชที่เจริญเติบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.35145786+07:00","message":"receive interim result [true|false]: ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351465492+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351467776+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351472267+07:00","message":"[buffer interim] 269 true ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.35147617+07:00","message":"[bufferProcess] interim [830000000]:ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351478933+07:00","message":"[bufferProcess] send to processor (isfinal):ข้าวซึ่งเป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351481388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351483541+07:00","message":"> Transcript [1973] [false]: 'ข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351485856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351487774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351489657+07:00","message":"StatePrefix: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351491405+07:00","message":"TextPushed: 'ข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351495765+07:00","message":"Push: 'ซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351497707+07:00","message":"TextPushed: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351500018+07:00","message":"Set new StatePrefix : 'ข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351502001+07:00","message":"Next Push (prob) : 'ที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.35150362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351505382+07:00","message":"> Transcript [1974] [true]: 'ข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351507401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351509013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351510651+07:00","message":"StatePrefix: 'ข้าวซึ่งเป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351512441+07:00","message":"TextPushed: 'ข้าวซึ่งเป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.351514336+07:00","message":"Push: 'ที่เจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351531054+07:00","message":"push: {false ซึ่งเป็นพืช 0 0xc0022bfc80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.351558996+07:00","message":"push: {true ที่เจริญเติบ 0 0xc0022bfc80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:30:59.359631915+07:00","message":"write wav file: './tmp/7547/7547_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.925514957+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.925556807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toto\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.925561646+07:00","message":"receive interim result [false|false]: Toto"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.925576353+07:00","message":"[buffer interim] 270 false Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.925582774+07:00","message":"[bufferProcess] interim [540000000]:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.925584864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.996064133+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.996101512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.996107218+07:00","message":"receive interim result [false|false]: โตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:30:59.996122925+07:00","message":"[buffer interim] 270 false โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.996129602+07:00","message":"[bufferProcess] interim [660000000]:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.996131863+07:00","message":"[bufferProcess] send to processor:Toto"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.99613484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.996140792+07:00","message":"> Transcript [1975] [false]: 'Toto'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:30:59.996142853+07:00","message":"Set StatePrefix (first interim): 'Toto'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.049603644+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.04965732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.049663768+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.049680906+07:00","message":"[buffer interim] 270 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049690531+07:00","message":"[bufferProcess] interim [780000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049694206+07:00","message":"[bufferProcess] send to processor:โตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049703514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049709278+07:00","message":"> Transcript [1976] [false]: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049711624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.049713932+07:00","message":"Set new StatePrefix: 'โตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.544212835+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.604756141+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.622689236+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.622723699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.622729022+07:00","message":"receive interim result [false|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.622742836+07:00","message":"[buffer interim] 270 false โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622759156+07:00","message":"[bufferProcess] interim [380000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622762479+07:00","message":"[bufferProcess] send to processor:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622767427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.6227726+07:00","message":"> Transcript [1977] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622777575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622779589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622781451+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.622783614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629405961+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629419079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตได้ดี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629423818+07:00","message":"receive interim result [true|false]: โตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629432531+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629435879+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629441053+07:00","message":"[buffer interim] 270 true โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629446106+07:00","message":"[bufferProcess] interim [440000000]:โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629449556+07:00","message":"[bufferProcess] send to processor (isfinal):โตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.62945307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629456331+07:00","message":"> Transcript [1978] [false]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629459435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629463325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629466607+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629468474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629470231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629472192+07:00","message":"> Transcript [1979] [true]: 'โตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629474404+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629476291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629477995+07:00","message":"StatePrefix: 'โตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629479512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:00.629482032+07:00","message":"Push: 'โตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:00.629491189+07:00","message":"push: {true โตได้ดี 0 0xc0022bfe80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:00.641566221+07:00","message":"write wav file: './tmp/7547/7547_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353696422+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353723548+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353726434+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353728228+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353730016+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353731872+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353733699+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353735312+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353736949+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353738858+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.35374062+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353742262+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353747757+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353749387+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.353750895+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.357652168+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.35769389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ตทรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.357699722+07:00","message":"receive interim result [false|false]: เน็ตทรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.357712411+07:00","message":"[buffer interim] 271 false เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.357720005+07:00","message":"[bufferProcess] interim [720000000]:เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.357722129+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.469710459+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.469766579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.469772595+07:00","message":"receive interim result [false|false]: ภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.469788189+07:00","message":"[buffer interim] 271 false ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.469795703+07:00","message":"[bufferProcess] interim [840000000]:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.469797893+07:00","message":"[bufferProcess] send to processor:เน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.469803573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.469806661+07:00","message":"> Transcript [1980] [false]: 'เน็ตทรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.469809083+07:00","message":"Set StatePrefix (first interim): 'เน็ตทรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.586462511+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.586516774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมินทร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.586523684+07:00","message":"receive interim result [false|false]: ภูมินทร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.586536304+07:00","message":"[buffer interim] 271 false ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.586546976+07:00","message":"[bufferProcess] interim [960000000]:ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.58655057+07:00","message":"[bufferProcess] send to processor:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.586558038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.586562659+07:00","message":"> Transcript [1981] [false]: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.586565921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.586571696+07:00","message":"Set new StatePrefix: 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.588931987+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.588951661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิภาค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.588956112+07:00","message":"receive interim result [false|false]: ภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.58896532+07:00","message":"[buffer interim] 271 false ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588971205+07:00","message":"[bufferProcess] interim [20000000]:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588973864+07:00","message":"[bufferProcess] send to processor:ภูมินทร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588980062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588983284+07:00","message":"> Transcript [1982] [false]: 'ภูมินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.58898797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588990936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588993675+07:00","message":"StatePrefix: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.588997768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.775794813+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.775844631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.775851269+07:00","message":"receive interim result [false|false]: ภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:01.775863811+07:00","message":"[buffer interim] 271 false ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775872378+07:00","message":"[bufferProcess] interim [140000000]:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775875819+07:00","message":"[bufferProcess] send to processor:ภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775883192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775886841+07:00","message":"> Transcript [1983] [false]: 'ภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.77589342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775896676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.775899408+07:00","message":"StatePrefix: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:01.77590236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:01.968860346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:01.968887499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.039453898+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.039503061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.039508577+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.039524675+07:00","message":"[buffer interim] 271 false ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039532838+07:00","message":"[bufferProcess] interim [500000000]:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039535089+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039539123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039541878+07:00","message":"> Transcript [1984] [false]: 'ภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039545113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.03954719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.03954912+07:00","message":"StatePrefix: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.039551033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.47855949+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.478600941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.478606774+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.478620737+07:00","message":"[buffer interim] 271 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478626945+07:00","message":"[bufferProcess] interim [860000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478629642+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478634809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478637829+07:00","message":"> Transcript [1985] [false]: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478640671+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478642552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478644431+07:00","message":"StatePrefix: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478646616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478651498+07:00","message":"Push: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478653647+07:00","message":"TextPushed: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.47865613+07:00","message":"Set new StatePrefix : 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.478658266+07:00","message":"Next Push (prob) : 'อากาศเขต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.478665545+07:00","message":"push: {false ภูมิ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.844139084+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.931568719+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.931612481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.931618597+07:00","message":"receive interim result [false|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.931634582+07:00","message":"[buffer interim] 271 false ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.93164111+07:00","message":"[bufferProcess] interim [460000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.93164371+07:00","message":"[bufferProcess] send to processor:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.931647051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.931649938+07:00","message":"> Transcript [1986] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.931652797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.931655163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.931657612+07:00","message":"StatePrefix: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.9316596+07:00","message":"TextPushed: 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.943966347+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.943997885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิอากาศเขตร้อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.944003629+07:00","message":"receive interim result [true|false]: ภูมิอากาศเขตร้อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.944015499+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.944018441+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.944026353+07:00","message":"[buffer interim] 271 true ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944037979+07:00","message":"[bufferProcess] interim [460000000]:ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.94404549+07:00","message":"[bufferProcess] send to processor (isfinal):ภูมิอากาศเขตร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944049862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944053591+07:00","message":"> Transcript [1987] [false]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944057611+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944060551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944063921+07:00","message":"StatePrefix: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944067134+07:00","message":"TextPushed: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.94406878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.94407066+07:00","message":"> Transcript [1988] [true]: 'ภูมิอากาศเขตร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944073198+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944074854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944076381+07:00","message":"StatePrefix: 'ภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.944078123+07:00","message":"TextPushed: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:02.94408481+07:00","message":"Push: 'อากาศเขตร้อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:02.944092379+07:00","message":"push: {true อากาศเขตร้อน 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:02.954096737+07:00","message":"write wav file: './tmp/7547/7547_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.033931661+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.10250613+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.164623779+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.461832333+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.46185567+07:00","message":"found end of frame, send empty tag with msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.461859082+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.461866753+07:00","message":"[buffer interim] 272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461873823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461877349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461880099+07:00","message":"> Transcript [1989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461882786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461884584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461886317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461887972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.461890164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.461898791+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:03.466537169+07:00","message":"write wav file: './tmp/7547/7547_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.65214095+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.652183595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.652189073+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.652203264+07:00","message":"[buffer interim] 273 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.652210053+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.652211936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.674308272+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.674340633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.674345266+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.674358119+07:00","message":"[buffer interim] 273 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.674364647+07:00","message":"[bufferProcess] interim [480000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.674366684+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.674370198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.674373081+07:00","message":"> Transcript [1990] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.674375203+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.889267878+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.889311376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.889317148+07:00","message":"receive interim result [false|false]: จะมีช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:03.889329986+07:00","message":"[buffer interim] 273 false จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889337456+07:00","message":"[bufferProcess] interim [720000000]:จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889340072+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.88934577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889348682+07:00","message":"> Transcript [1991] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889351614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889353955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889355909+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:03.889357874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.151685425+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.151728599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.151736402+07:00","message":"receive interim result [false|false]: จะมีช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.151757579+07:00","message":"[buffer interim] 273 false จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151766013+07:00","message":"[bufferProcess] interim [960000000]:จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151768688+07:00","message":"[bufferProcess] send to processor:จะมีช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.15177528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.1517784+07:00","message":"> Transcript [1992] [false]: 'จะมีช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151781914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151784019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151785931+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.151788146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.340626702+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.340679046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.340684151+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.340698074+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340705509+07:00","message":"[bufferProcess] interim [140000000]:จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340708133+07:00","message":"[bufferProcess] send to processor:จะมีช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340716695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340719606+07:00","message":"> Transcript [1993] [false]: 'จะมีช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340723402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340725917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340728063+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.340730179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.596187391+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.596231618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.596240635+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.596257231+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596268088+07:00","message":"[bufferProcess] interim [500000000]:จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596270605+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596274642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596278368+07:00","message":"> Transcript [1994] [false]: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596281726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596284407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596286442+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596288592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596296039+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596297911+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.59629986+07:00","message":"Set new StatePrefix : 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.596301959+07:00","message":"Next Push (prob) : 'มีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.59631005+07:00","message":"push: {false จะ 0 0xc001afee80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.782684173+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.782726778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.782732752+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:04.782761148+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782769267+07:00","message":"[bufferProcess] interim [680000000]:จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782772003+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782776048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782778692+07:00","message":"> Transcript [1995] [false]: 'จะมีช่วงอุณหภูมิที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782781704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.78278369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782785828+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:04.782788029+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:04.969751962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:04.969758378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.029593274+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.029637531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.029643452+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.029657137+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029664342+07:00","message":"[bufferProcess] interim [920000000]:จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029666901+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029678817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029684613+07:00","message":"> Transcript [1996] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029688279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029690776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029692757+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.029695592+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.286107988+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.286147636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.286153815+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.286167308+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286174721+07:00","message":"[bufferProcess] interim [160000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286177748+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286185592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286188362+07:00","message":"> Transcript [1997] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286191438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286193417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286195542+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.286197851+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.475865036+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.475907887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.475914618+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.475929326+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475936586+07:00","message":"[bufferProcess] interim [340000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.47593922+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475943075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475946109+07:00","message":"> Transcript [1998] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475949823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475951842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.47595424+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475956538+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475959127+07:00","message":"Push: 'มีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475961112+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475964598+07:00","message":"Set new StatePrefix : 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.475967241+07:00","message":"Next Push (prob) : 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.475975213+07:00","message":"push: {false มีช่วงอุณหภูมิ 0 0xc001afee80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.798775955+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.798812452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.798819166+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.798832318+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798839151+07:00","message":"[bufferProcess] interim [640000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798841646+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798847511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798850606+07:00","message":"> Transcript [1999] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798854347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798856457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798858225+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.798860717+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.800448151+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.800460341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.800464225+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.800473274+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800477274+07:00","message":"[bufferProcess] interim [700000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800479263+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800481454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800483734+07:00","message":"> Transcript [2000] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800486064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.80048791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800489731+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:05.800491631+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:05.983669519+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.046546337+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.07499637+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.07503131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.075036824+07:00","message":"receive interim result [false|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.075051885+07:00","message":"[buffer interim] 273 false จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075058383+07:00","message":"[bufferProcess] interim [0]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075060835+07:00","message":"[bufferProcess] send to processor:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075064447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075068034+07:00","message":"> Transcript [2001] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075071297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075073364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075075493+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.075079872+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084110412+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084136812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบโต\",\"confidence\":0.94307745}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084141628+07:00","message":"receive interim result [true|false]: จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084151624+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084153636+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084158779+07:00","message":"[buffer interim] 273 true จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084163968+07:00","message":"[bufferProcess] interim [30000000]:จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084171131+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084173777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084176357+07:00","message":"> Transcript [2002] [false]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084179559+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084181252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084183117+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084185313+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084192163+07:00","message":"Push: 'ที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084193908+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084195843+07:00","message":"Set new StatePrefix : 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084197839+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084199426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084201261+07:00","message":"> Transcript [2003] [true]: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.0842032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084205311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084206837+07:00","message":"StatePrefix: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084208494+07:00","message":"TextPushed: 'จะมีช่วงอุณหภูมิที่เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.084210417+07:00","message":"Push: 'การเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084218015+07:00","message":"push: {false ที่เหมาะสมต่อ 0 0xc001afee80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.084224369+07:00","message":"push: {true การเจริญเติบโต 0 0xc001afee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:06.092602642+07:00","message":"write wav file: './tmp/7547/7547_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.891919282+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.891958029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.891962861+07:00","message":"receive interim result [false|false]: โต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:06.891979281+07:00","message":"[buffer interim] 274 false โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.891985628+07:00","message":"[bufferProcess] interim [840000000]:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:06.891987327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.4764676+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.476507134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.476513947+07:00","message":"receive interim result [false|false]: โต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.476528205+07:00","message":"[buffer interim] 274 false โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.476538734+07:00","message":"[bufferProcess] interim [440000000]:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.476542169+07:00","message":"[bufferProcess] send to processor:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.47654701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.476551179+07:00","message":"> Transcript [2004] [false]: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.476554089+07:00","message":"Set StatePrefix (first interim): 'โต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.924808681+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.924852009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.924858299+07:00","message":"receive interim result [false|false]: ข้าวสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:07.924870264+07:00","message":"[buffer interim] 274 false ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924878082+07:00","message":"[bufferProcess] interim [920000000]:ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.92488139+07:00","message":"[bufferProcess] send to processor:โต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924886479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924889533+07:00","message":"> Transcript [2005] [false]: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924892607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924894668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924896423+07:00","message":"StatePrefix: 'โต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:07.924898194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:07.970558645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:07.970567395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.116462865+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.116505768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาลี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.116512495+07:00","message":"receive interim result [false|false]: ข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.116526686+07:00","message":"[buffer interim] 274 false ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116532717+07:00","message":"[bufferProcess] interim [40000000]:ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116535008+07:00","message":"[bufferProcess] send to processor:ข้าวสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116541142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116543727+07:00","message":"> Transcript [2006] [false]: 'ข้าวสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116546078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.116547883+07:00","message":"Set new StatePrefix: 'ข้าวสาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.353475577+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.451924895+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.45196395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าวสาลี\",\"confidence\":0.89893633}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.451970721+07:00","message":"receive interim result [true|false]: ข้าวสาลี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.451982142+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.451985172+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.451991992+07:00","message":"[buffer interim] 274 true ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.451999983+07:00","message":"[bufferProcess] interim [520000000]:ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452004221+07:00","message":"[bufferProcess] send to processor (isfinal):ข้าวสาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452022848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452060845+07:00","message":"> Transcript [2007] [false]: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.45206472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.45206737+07:00","message":"Set new StatePrefix: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452070452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452072683+07:00","message":"> Transcript [2008] [true]: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452076113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452078493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452080309+07:00","message":"StatePrefix: 'ข้าวสาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452082184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:08.452088974+07:00","message":"Push: 'ข้าวสาลี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.452100534+07:00","message":"push: {true ข้าวสาลี 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:08.459510295+07:00","message":"write wav file: './tmp/7547/7547_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:08.935056215+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.627381395+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.627429946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.627435981+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.627453087+07:00","message":"[buffer interim] 275 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.62746015+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.627489437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.627497195+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.627500003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.62750305+07:00","message":"> Transcript [2009] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.62750533+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.687369204+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.687415423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.687421046+07:00","message":"receive interim result [false|false]: เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.687438566+07:00","message":"[buffer interim] 275 false เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.687445966+07:00","message":"[bufferProcess] interim [600000000]:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.687448444+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.796307976+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.796351844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.796357949+07:00","message":"receive interim result [false|false]: เป็นพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.796382151+07:00","message":"[buffer interim] 275 false เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796390789+07:00","message":"[bufferProcess] interim [720000000]:เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796393088+07:00","message":"[bufferProcess] send to processor:เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796397046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796399993+07:00","message":"> Transcript [2010] [false]: 'เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796403393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796405301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796407128+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.796409018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.971632658+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.97167341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.971678793+07:00","message":"receive interim result [false|false]: เป็นพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:09.971689934+07:00","message":"[buffer interim] 275 false เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971697123+07:00","message":"[bufferProcess] interim [900000000]:เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971699329+07:00","message":"[bufferProcess] send to processor:เป็นพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971703383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.97170613+07:00","message":"> Transcript [2011] [false]: 'เป็นพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971708985+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971710783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971712536+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:09.971714409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.298435523+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.298471308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.29847756+07:00","message":"receive interim result [false|false]: เป็นพืชที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.298491573+07:00","message":"[buffer interim] 275 false เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298498829+07:00","message":"[bufferProcess] interim [200000000]:เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298501328+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298508436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298511228+07:00","message":"> Transcript [2012] [false]: 'เป็นพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298514562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298516648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298518492+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.298520459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.357360959+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.357393736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.357399428+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.357412705+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357418748+07:00","message":"[bufferProcess] interim [320000000]:เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357421176+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.35742479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357427358+07:00","message":"> Transcript [2013] [false]: 'เป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357429896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357431936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357433782+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357436017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357440925+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357442725+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357444745+07:00","message":"Set new StatePrefix : 'เป็นพืชที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.357447094+07:00","message":"Next Push (prob) : 'พืชที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.357467013+07:00","message":"push: {false เป็น 0 0xc00212f600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.554539367+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.554576401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.554583268+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.554597953+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554605285+07:00","message":"[bufferProcess] interim [500000000]:เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554607761+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554611742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554614462+07:00","message":"> Transcript [2014] [false]: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554616555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.554618649+07:00","message":"Set new StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.67038603+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.670428704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.670435195+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.670450132+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670457803+07:00","message":"[bufferProcess] interim [620000000]:เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670460464+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670467192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670473221+07:00","message":"> Transcript [2015] [false]: 'เป็นพืชที่เจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670477274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670479617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670481541+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.670483801+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:10.971584441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:10.971597798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.993791072+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.993829855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.993835506+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:10.993846343+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993854518+07:00","message":"[bufferProcess] interim [920000000]:เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993856974+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993862011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993865728+07:00","message":"> Transcript [2016] [false]: 'เป็นพืชที่เจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993869691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.99387264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993876073+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:10.993879655+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.191102783+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.191144139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.191150461+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.19116316+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191169835+07:00","message":"[bufferProcess] interim [40000000]:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191173674+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.19118202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191185657+07:00","message":"> Transcript [2017] [false]: 'เป็นพืชที่เจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191190264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191193175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191197071+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.191200545+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.773031379+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.773070832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.77307624+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.77308994+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773098022+07:00","message":"[bufferProcess] interim [640000000]:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773101031+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773106282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773108905+07:00","message":"> Transcript [2018] [false]: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773112638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773114736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773117199+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773119417+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773123509+07:00","message":"Push: 'พืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773125277+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773127215+07:00","message":"Set new StatePrefix : 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:11.773129428+07:00","message":"Next Push (prob) : 'เติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:11.773136478+07:00","message":"push: {false พืชที่เจริญ 0 0xc00212f600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.154029749+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.154070665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.154078398+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.154095961+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.15410449+07:00","message":"[bufferProcess] interim [60000000]:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154108932+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154117812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154122014+07:00","message":"> Transcript [2019] [false]: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.15412712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154129829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154132383+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.154135887+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.423843644+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.423887625+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-04-22T13:31:12.423893696+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.423908422+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.42391591+07:00","message":"[bufferProcess] interim [240000000]:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.423918593+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.42392668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.42392951+07:00","message":"> Transcript [2020] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.423933287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.423935346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.423937499+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.423940012+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.436899166+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.436924349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.436929077+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.436938902+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436942852+07:00","message":"[bufferProcess] interim [300000000]:เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436945084+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436947526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436949669+07:00","message":"> Transcript [2021] [false]: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436952322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436954061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436956235+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.436958229+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.486227813+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.486261235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.486267151+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.486277852+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.48628607+07:00","message":"[bufferProcess] interim [420000000]:เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486288637+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.48629429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486299315+07:00","message":"> Transcript [2022] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486302945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.48630508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486307465+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486309739+07:00","message":"TextPushed: 'เป็นพืชที่เจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486314492+07:00","message":"Push: 'เติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486316258+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.486318624+07:00","message":"Set new StatePrefix : 'เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.48632091+07:00","message":"Next Push (prob) : 'ในกลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.486329245+07:00","message":"push: {false เติบโตได้ดี 0 0xc00212f600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.597947194+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.597984195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.59799053+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.598006023+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598013295+07:00","message":"[bufferProcess] interim [480000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598015622+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598019256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598021788+07:00","message":"> Transcript [2023] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในกลุ่มนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598025198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598027291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.598029266+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในกลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.59803162+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.677426825+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.677468038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.677473695+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:12.677483779+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677490834+07:00","message":"[bufferProcess] interim [600000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677493378+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677501937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677504551+07:00","message":"> Transcript [2024] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677507402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:12.677509935+07:00","message":"Set new StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิภาค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.112845795+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.112892855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.112898852+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.112913262+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112921359+07:00","message":"[bufferProcess] interim [20000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112924553+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112930727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112933865+07:00","message":"> Transcript [2025] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112936559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.112938811+07:00","message":"Set new StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.363085148+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.363123815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.363131141+07:00","message":"receive interim result [false|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.363146926+07:00","message":"[buffer interim] 275 false เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363154833+07:00","message":"[bufferProcess] interim [320000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363157949+07:00","message":"[bufferProcess] send to processor:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363165189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363168122+07:00","message":"> Transcript [2026] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363171343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363173339+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363176167+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.363178789+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.793007656+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.922978567+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923021415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว\",\"confidence\":0.9306096}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923028562+07:00","message":"receive interim result [true|false]: เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923038182+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923040262+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923048504+07:00","message":"[buffer interim] 275 true เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923058463+07:00","message":"[bufferProcess] interim [890000000]:เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923062115+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923074557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923091973+07:00","message":"> Transcript [2027] [false]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923098396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923101428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923103783+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923106497+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923109151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923111668+07:00","message":"> Transcript [2028] [true]: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923113874+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923115407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923117148+07:00","message":"StatePrefix: 'เป็นพืชที่เจริญเติบโตได้ดีในภูมิอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923118845+07:00","message":"TextPushed: 'เป็นพืชที่เจริญเติบโตได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:13.923127541+07:00","message":"Push: 'ในภูมิอากาศเขตหนาว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:13.923138596+07:00","message":"push: {true ในภูมิอากาศเขตหนาว 0 0xc00212f600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:13.933529368+07:00","message":"write wav file: './tmp/7547/7547_275.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:13.971596696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:13.971623709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:14.695489329+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.417946859+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.417993625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.41799877+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.418012048+07:00","message":"[buffer interim] 276 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.418019222+07:00","message":"[bufferProcess] interim [780000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.418021108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.41802676+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.41802977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.41803278+07:00","message":"> Transcript [2029] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.418034909+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.628183087+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.628221188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.628226544+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.628241978+07:00","message":"[buffer interim] 276 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.628248618+07:00","message":"[bufferProcess] interim [900000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.628250285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.703543673+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.703581506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.703587082+07:00","message":"receive interim result [false|false]: ถ้าตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.703602445+07:00","message":"[buffer interim] 276 false ถ้าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.703609292+07:00","message":"[bufferProcess] interim [20000000]:ถ้าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.703612783+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.703623854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.70362673+07:00","message":"> Transcript [2030] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.703629076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.703631388+07:00","message":"Set new StatePrefix: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.858812386+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.858852006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.858858084+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:15.858872645+07:00","message":"[buffer interim] 276 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858882535+07:00","message":"[bufferProcess] interim [140000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858884804+07:00","message":"[bufferProcess] send to processor:ถ้าตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858888574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858891381+07:00","message":"> Transcript [2031] [false]: 'ถ้าตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858893494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:15.858895506+07:00","message":"Set new StatePrefix: 'ถ้าตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:16.443360337+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:16.443398501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:16.443404628+07:00","message":"receive interim result [false|false]: ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:16.443420021+07:00","message":"[buffer interim] 276 false ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443426265+07:00","message":"[bufferProcess] interim [740000000]:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443428883+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443435617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443438129+07:00","message":"> Transcript [2032] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443440309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:16.443442448+07:00","message":"Set new StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:16.971790298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:16.971803562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:17.920374282+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:17.92041271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:17.920418727+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:17.920432702+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920439798+07:00","message":"[bufferProcess] interim [300000000]:ธาตุอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920442098+07:00","message":"[bufferProcess] send to processor:ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920445852+07:00","message":"[bufferProcess] send to processor (ticker):ธาตุอาหารทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920448723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920451462+07:00","message":"> Transcript [2033] [false]: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920454032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.92045608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920457854+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920459736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920461319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920463134+07:00","message":"> Transcript [2034] [false]: 'ธาตุอาหารทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920464979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920466623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920468129+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:17.920469816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.35957966+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.359614904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.35962081+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.359634053+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.359641074+07:00","message":"[bufferProcess] interim [660000000]:ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.359643418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.618931944+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.618972349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.618978+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.618991428+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.618999064+07:00","message":"[bufferProcess] interim [960000000]:ธาตุอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.619001366+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.619007197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.619010006+07:00","message":"> Transcript [2035] [false]: 'ธาตุอาหารทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.619013141+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.61901516+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.619017115+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.61901915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.754443578+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.754483285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.754489012+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.754504003+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754511509+07:00","message":"[bufferProcess] interim [80000000]:ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754514333+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754519079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754521893+07:00","message":"> Transcript [2036] [false]: 'ธาตุอาหารทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754525432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754527534+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754529363+07:00","message":"StatePrefix: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754531437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754533888+07:00","message":"Push: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754536257+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754538193+07:00","message":"Set new StatePrefix : 'ธาตุอาหารทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.754540229+07:00","message":"Next Push (prob) : 'ทานอาหารที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.754548988+07:00","message":"push: {false ธาตุอาหาร 0 0xc0022bed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.872548497+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.872585676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.872591389+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.872605533+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.872612892+07:00","message":"[bufferProcess] interim [140000000]:ธาตุอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.872615801+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.872623239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.872625915+07:00","message":"> Transcript [2037] [false]: 'ธาตุอาหารทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.872628251+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.942760581+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.942801396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.942806698+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:18.942823695+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942830204+07:00","message":"[bufferProcess] interim [320000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942832713+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942836881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942839359+07:00","message":"> Transcript [2038] [false]: 'ธาตุอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942841697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:18.942844145+07:00","message":"Set new StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.128973469+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.129017435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.129024428+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.129040589+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129048668+07:00","message":"[bufferProcess] interim [440000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129051345+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.12905725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129060186+07:00","message":"> Transcript [2039] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129063359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.12906544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129067375+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.129069847+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.450150015+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.450193447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.450198711+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.450210876+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450217976+07:00","message":"[bufferProcess] interim [740000000]:ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450220634+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450227171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450230141+07:00","message":"> Transcript [2040] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450233581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450236228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450238408+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.450240743+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.45295583+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.452967099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.452970572+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.452978557+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.45298171+07:00","message":"[bufferProcess] interim [800000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.452983782+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.45298595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.452988074+07:00","message":"> Transcript [2041] [false]: 'ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.452990022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.452991993+07:00","message":"Set new StatePrefix: 'ธาตุอาหารทานอาหารที่จําเป็นต่อการแก้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.508278209+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.508316865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.50832234+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.508335367+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508341771+07:00","message":"[bufferProcess] interim [860000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508344276+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508349844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508352744+07:00","message":"> Transcript [2042] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508354872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.508356754+07:00","message":"Set new StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.769923837+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.76997273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.769978606+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.769992734+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.770000082+07:00","message":"[bufferProcess] interim [100000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.77000314+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.770010163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.7700144+07:00","message":"> Transcript [2043] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.7700171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.770019231+07:00","message":"Set new StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.83292873+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.83296395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.832970017+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:19.832984441+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.832994064+07:00","message":"[bufferProcess] interim [220000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.832996573+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833000017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833002967+07:00","message":"> Transcript [2044] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833006197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833008137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833010637+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:19.833012702+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:19.972569824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:19.972587293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.15422188+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.154261794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.154269694+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.154287096+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154295582+07:00","message":"[bufferProcess] interim [520000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154299312+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154310482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154314349+07:00","message":"> Transcript [2045] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154317329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154319318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154321379+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.154323751+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.351500502+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.351540803+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-04-22T13:31:20.351546702+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.351565613+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.35157587+07:00","message":"[bufferProcess] interim [700000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351580186+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351584907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351589065+07:00","message":"> Transcript [2046] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351593941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351596555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351599574+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.351602649+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.73032764+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.730373173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.730379214+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.730394301+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730400977+07:00","message":"[bufferProcess] interim [60000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730403979+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730411281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730413792+07:00","message":"> Transcript [2047] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730417276+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730419394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730422136+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730424491+07:00","message":"TextPushed: 'ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730430669+07:00","message":"Push: 'ทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730432876+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730435995+07:00","message":"Set new StatePrefix : 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.730438354+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.730445741+07:00","message":"push: {false ทานอาหารที่จำเป็นต่อการเจริญ 0 0xc0022bed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.92159036+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.921641385+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-04-22T13:31:20.921648619+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:20.921667081+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921674637+07:00","message":"[bufferProcess] interim [300000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921677292+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921685074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921687954+07:00","message":"> Transcript [2048] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921691643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921693498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.9216978+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:20.921700638+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.246069827+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.246122096+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-04-22T13:31:21.246128219+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.24614884+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246156562+07:00","message":"[bufferProcess] interim [600000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246159076+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246165752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246168418+07:00","message":"> Transcript [2049] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246171965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246173747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246178391+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.246181127+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.293173327+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.37593043+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.375970363+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-04-22T13:31:21.375976644+07:00","message":"receive interim result [false|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.375991614+07:00","message":"[buffer interim] 276 false ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376000012+07:00","message":"[bufferProcess] interim [660000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376002832+07:00","message":"[bufferProcess] send to processor:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376010184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376013007+07:00","message":"> Transcript [2050] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376016716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376018796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.376020932+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.3760234+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427489778+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427532849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด\",\"confidence\":0.952412}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427539747+07:00","message":"receive interim result [true|false]: ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427549312+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427551617+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427557853+07:00","message":"[buffer interim] 276 true ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427566357+07:00","message":"[bufferProcess] interim [810000000]:ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427571954+07:00","message":"[bufferProcess] send to processor (isfinal):ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427575651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427578056+07:00","message":"> Transcript [2051] [false]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427581591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427583479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427585341+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427589234+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427595762+07:00","message":"Push: 'เติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427597613+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427599642+07:00","message":"Set new StatePrefix : 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427602399+07:00","message":"Next Push (prob) : 'มีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427604208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427606256+07:00","message":"> Transcript [2052] [true]: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427608578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427610152+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.42761171+07:00","message":"StatePrefix: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืชมีหลายชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427613825+07:00","message":"TextPushed: 'ธาตุอาหารทานอาหารที่จำเป็นต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:21.427616126+07:00","message":"Push: 'มีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427628386+07:00","message":"push: {false เติบโตของพืช 0 0xc0022bed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.427641587+07:00","message":"push: {true มีหลายชนิด 0 0xc0022bed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:21.440241262+07:00","message":"write wav file: './tmp/7547/7547_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:21.874999867+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.236990717+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.237041119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.237046226+07:00","message":"receive interim result [false|false]: นาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.237061954+07:00","message":"[buffer interim] 277 false นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.237068563+07:00","message":"[bufferProcess] interim [420000000]:นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.237070459+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.578423505+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.578464413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บังตา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.578470119+07:00","message":"receive interim result [false|false]: บังตา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.578484459+07:00","message":"[buffer interim] 277 false บังตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.578492535+07:00","message":"[bufferProcess] interim [600000000]:บังตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.578499189+07:00","message":"[bufferProcess] send to processor:นาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.578508089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.57851087+07:00","message":"> Transcript [2053] [false]: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.578513009+07:00","message":"Set StatePrefix (first interim): 'นาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.606088389+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.606121021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.606126277+07:00","message":"receive interim result [false|false]: นางตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.606140405+07:00","message":"[buffer interim] 277 false นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606146901+07:00","message":"[bufferProcess] interim [660000000]:นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606149568+07:00","message":"[bufferProcess] send to processor:บังตา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606156229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606159512+07:00","message":"> Transcript [2054] [false]: 'บังตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606161867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.606164054+07:00","message":"Set new StatePrefix: 'บังตา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.753971419+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.754014907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตอนไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.754020591+07:00","message":"receive interim result [false|false]: นางตอนไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.754036865+07:00","message":"[buffer interim] 277 false นางตอนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754046433+07:00","message":"[bufferProcess] interim [840000000]:นางตอนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754048824+07:00","message":"[bufferProcess] send to processor:นางตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754052721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754055585+07:00","message":"> Transcript [2055] [false]: 'นางตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754057952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.754060097+07:00","message":"Set new StatePrefix: 'นางตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.84263581+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.842673714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.842679489+07:00","message":"receive interim result [false|false]: นางตามปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:22.842692607+07:00","message":"[buffer interim] 277 false นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842699883+07:00","message":"[bufferProcess] interim [20000000]:นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842702235+07:00","message":"[bufferProcess] send to processor:นางตอนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.84270907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842712105+07:00","message":"> Transcript [2056] [false]: 'นางตอนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842715095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842717213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842719192+07:00","message":"StatePrefix: 'นางตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:22.842721219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:22.973070303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:22.973085452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.232279668+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.232322388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.232328406+07:00","message":"receive interim result [false|false]: นางตามปริมาณของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.232342565+07:00","message":"[buffer interim] 277 false นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.23235099+07:00","message":"[bufferProcess] interim [380000000]:นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.232353861+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.232358029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.23236081+07:00","message":"> Transcript [2057] [false]: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.232362936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.232365551+07:00","message":"Set new StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.426693364+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.42674802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณของต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.426754308+07:00","message":"receive interim result [false|false]: นางตามปริมาณของต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.426768701+07:00","message":"[buffer interim] 277 false นางตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426776221+07:00","message":"[bufferProcess] interim [620000000]:นางตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426778831+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426783158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426786652+07:00","message":"> Transcript [2058] [false]: 'นางตามปริมาณของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426789662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426792077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426794068+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.426796487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.60842696+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.608468629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.60847416+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.608487945+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608495046+07:00","message":"[bufferProcess] interim [740000000]:นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608497567+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณของต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608501543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608504626+07:00","message":"> Transcript [2059] [false]: 'นางตามปริมาณของต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608508199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608510397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608512376+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.608514451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.931576563+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.931619318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.93162504+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:23.93163843+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931647768+07:00","message":"[bufferProcess] interim [40000000]:นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931650287+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931654213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931657063+07:00","message":"> Transcript [2060] [false]: 'นางตามปริมาณความต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931660556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931662609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931666681+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:23.931669092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.200284857+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.200326101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.200331751+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.200345204+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200352858+07:00","message":"[bufferProcess] interim [280000000]:นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200355676+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200361298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200363935+07:00","message":"> Transcript [2061] [false]: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200367827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200369782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200371986+07:00","message":"StatePrefix: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200374115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.20037886+07:00","message":"Push: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200380683+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200383271+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.200385519+07:00","message":"Next Push (prob) : 'ความต้องการของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.200394929+07:00","message":"push: {false นางตามปริมาณ 0 0xc001afe380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.245966585+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.245994758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.245999622+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.246013279+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246020176+07:00","message":"[bufferProcess] interim [340000000]:นางตามปริมาณความต้องการของคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246023098+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246027381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246030125+07:00","message":"> Transcript [2062] [false]: 'นางตามปริมาณความต้องการของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246033189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246035131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246036829+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.246039005+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.341311361+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.341346646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.341352542+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.3413679+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341374678+07:00","message":"[bufferProcess] interim [460000000]:นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341377045+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341380613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341383286+07:00","message":"> Transcript [2063] [false]: 'นางตามปริมาณความต้องการของคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341386539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341388227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341390136+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.341392353+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.456654931+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.456701655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.456708165+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.456722407+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456732896+07:00","message":"[bufferProcess] interim [580000000]:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456735418+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456744902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456750512+07:00","message":"> Transcript [2064] [false]: 'นางตามปริมาณความต้องการของคุณได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456754372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456756274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456758652+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.456761733+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.657806013+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.657846663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.657852543+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.657865153+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657872741+07:00","message":"[bufferProcess] interim [820000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657875379+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657882356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.65788546+07:00","message":"> Transcript [2065] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657889611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657891957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657894206+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.65789655+07:00","message":"TextPushed: 'นางตามปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657903068+07:00","message":"Push: 'ความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657905107+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657907046+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.657909357+07:00","message":"Next Push (prob) : 'คุณได้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.657917692+07:00","message":"push: {false ความต้องการของ 0 0xc001afe380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.902852665+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.902891647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.902897719+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:24.902910822+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902918567+07:00","message":"[bufferProcess] interim [120000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902924309+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902934585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902937725+07:00","message":"> Transcript [2066] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902941057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902943501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.902945557+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:24.90294801+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031274996+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031314223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031320702+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031331565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031334331+07:00","message":"receive interim result [false|false]:  2 กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031341453+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.031347245+07:00","message":"[buffer interim] 277 false  2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031353605+07:00","message":"[bufferProcess] interim [180000000]:นางตามปริมาณความต้องการของคุณได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.03135637+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031359843+07:00","message":"[bufferProcess] interim [180000000]: 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031362406+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031365532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031368296+07:00","message":"> Transcript [2067] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031371638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031373526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031375672+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.031378373+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230540438+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230580916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230588533+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230598936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230602255+07:00","message":"receive interim result [false|false]:  กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.23060937+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.230614845+07:00","message":"[buffer interim] 277 false  กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230620969+07:00","message":"[bufferProcess] interim [420000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230624052+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230629775+07:00","message":"[bufferProcess] interim [420000000]: กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230632583+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230635563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230638258+07:00","message":"> Transcript [2068] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230641997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230643935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230645739+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.230648656+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354654544+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354700211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นางตามปริมาณความต้องการของคุณได้เป็น 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354708481+07:00","message":"receive interim result [false|false]: นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354720407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กลุ่มคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354724876+07:00","message":"receive interim result [false|false]:  กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.35473414+07:00","message":"[buffer interim] 277 false นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354752357+07:00","message":"[buffer interim] 277 false  กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354761566+07:00","message":"[bufferProcess] interim [480000000]:นางตามปริมาณความต้องการของคุณได้เป็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354765776+07:00","message":"[bufferProcess] send to processor:นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354774178+07:00","message":"[bufferProcess] interim [480000000]: กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354778424+07:00","message":"[bufferProcess] update buffer: นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354782632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354786601+07:00","message":"> Transcript [2069] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354791137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354794024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354797162+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354800386+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354808401+07:00","message":"Push: 'คุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354811395+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354818633+07:00","message":"Set new StatePrefix : 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.354822207+07:00","message":"Next Push (prob) : ' 2 กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.354833013+07:00","message":"push: {false คุณได้เป็น 0 0xc001afe380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.592865147+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.656506049+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.711996418+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812393654+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812441026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ\",\"confidence\":0.9399039}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812449415+07:00","message":"receive interim result [true|false]: กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812463827+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812467464+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812478287+07:00","message":"[buffer interim] 277 true กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812500537+07:00","message":"[bufferProcess] interim [930000000]:กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812505861+07:00","message":"[bufferProcess] send to processor (isfinal):นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812510183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812513671+07:00","message":"> Transcript [2070] [false]: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812517263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812519293+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812521376+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812524061+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812525898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812527783+07:00","message":"> Transcript [2071] [true]: 'กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812530137+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812531935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812533718+07:00","message":"StatePrefix: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812535777+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.81253769+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812729715+07:00","message":"Push: ' 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812732797+07:00","message":"TextPushed: 'นางตามปริมาณความต้องการของคุณได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812735162+07:00","message":"Set new StatePrefix : 'กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812737282+07:00","message":"Next Push (prob) : 'กำลังตามปริมาณความต้องการของพืชได้เป็น 2 กลุ่มคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.812754598+07:00","message":"push: {true  2 กลุ่มคือ 0 0xc001afe380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.812774909+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_277.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:25.821863704+07:00","message":"write wav file: './tmp/7547/7547_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.901262101+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.901288026+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.901292179+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.901300068+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901307687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.9013198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901322788+07:00","message":"> Transcript [2072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.90132551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901327362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901329099+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901330927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:25.901333282+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:25.901343187+07:00","message":"push: {true \n 0 0xc0025a4180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:25.905498663+07:00","message":"write wav file: './tmp/7547/7547_278.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:25.973604923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:25.973615058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:26.234108715+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:26.887724827+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:26.887790628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:26.887796432+07:00","message":"receive interim result [false|false]: ทหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:26.887810462+07:00","message":"[buffer interim] 279 false ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:26.887817321+07:00","message":"[bufferProcess] interim [720000000]:ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:26.887819493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.096303467+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.096342116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.096347491+07:00","message":"receive interim result [false|false]: ทหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.096365392+07:00","message":"[buffer interim] 279 false ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.096372852+07:00","message":"[bufferProcess] interim [900000000]:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.096375445+07:00","message":"[bufferProcess] send to processor:ทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.096383386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.096386452+07:00","message":"> Transcript [2073] [false]: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.096389097+07:00","message":"Set StatePrefix (first interim): 'ทหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.2841002+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.284142036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทหารที่ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.284148029+07:00","message":"receive interim result [false|false]: ทหารที่ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.28416398+07:00","message":"[buffer interim] 279 false ทหารที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284171706+07:00","message":"[bufferProcess] interim [80000000]:ทหารที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284175258+07:00","message":"[bufferProcess] send to processor:ทหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284182108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.28418575+07:00","message":"> Transcript [2074] [false]: 'ทหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284188834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284190938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284192732+07:00","message":"StatePrefix: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.284194797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.388426918+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.388465561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.388471478+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.388484293+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388493499+07:00","message":"[bufferProcess] interim [140000000]:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388496176+07:00","message":"[bufferProcess] send to processor:ทหารที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388502254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388505287+07:00","message":"> Transcript [2075] [false]: 'ทหารที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388508624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.38851063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388512586+07:00","message":"StatePrefix: 'ทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.388514523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.470029205+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.470067477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.470073537+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.470087837+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470094861+07:00","message":"[bufferProcess] interim [320000000]:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470097337+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470103979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470106698+07:00","message":"> Transcript [2076] [false]: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470109177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.470111538+07:00","message":"Set new StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.851916152+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.85195899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.851965461+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:27.85198112+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.851988692+07:00","message":"[bufferProcess] interim [680000000]:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.85199153+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.851995576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.851999328+07:00","message":"> Transcript [2077] [false]: 'ร้านอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.852003337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.852005428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.852007653+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:27.852009794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.185342735+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.185379548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.185385222+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.185399323+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185407676+07:00","message":"[bufferProcess] interim [980000000]:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185410708+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185414693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185417623+07:00","message":"> Transcript [2078] [false]: 'ร้านอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185420924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185422993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185425394+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.185427468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.28612731+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.286164177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.286170956+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.286184653+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286195131+07:00","message":"[bufferProcess] interim [40000000]:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286197618+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286201741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286206428+07:00","message":"> Transcript [2079] [false]: 'ร้านอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286209658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286211773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286214154+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.286216336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.673893817+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.673935384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารที่พืชต้องการในปริมาณมาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.673942395+07:00","message":"receive interim result [false|false]: ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.6739613+07:00","message":"[buffer interim] 279 false ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.67396968+07:00","message":"[bufferProcess] interim [520000000]:ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673972754+07:00","message":"[bufferProcess] send to processor:ร้านอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673977356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673980183+07:00","message":"> Transcript [2080] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673983968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673986477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673989208+07:00","message":"StatePrefix: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673991438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673994092+07:00","message":"Push: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673995955+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.673998032+07:00","message":"Set new StatePrefix : 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:28.674000781+07:00","message":"Next Push (prob) : 'ต้องการในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.674009824+07:00","message":"push: {false ร้านอาหารที่พืช 0 0xc0004a2900}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:28.974131099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:28.974164038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:28.983237132+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.081823755+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.08186712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารที่พืชต้องการในปริมาณมาก\",\"confidence\":0.924464}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.081873698+07:00","message":"receive interim result [true|false]: อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.081884969+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.081887516+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.081893957+07:00","message":"[buffer interim] 279 true อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081901049+07:00","message":"[bufferProcess] interim [970000000]:อาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081904333+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารที่พืชต้องการในปริมาณมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081907525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081910741+07:00","message":"> Transcript [2081] [false]: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081913925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081915615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081917611+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081920431+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081922008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081923805+07:00","message":"> Transcript [2082] [true]: 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081925769+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081927285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.08192885+07:00","message":"StatePrefix: 'ร้านอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081930514+07:00","message":"TextPushed: 'ร้านอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.081932062+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.082039764+07:00","message":"Push: 'ต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.082042533+07:00","message":"TextPushed: 'ร้านอาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.082044479+07:00","message":"Set new StatePrefix : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.082047015+07:00","message":"Next Push (prob) : 'อาหารที่พืชต้องการในปริมาณมาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.082055004+07:00","message":"push: {true ต้องการในปริมาณมาก 0 0xc0004a2900}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:29.082070688+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_279.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:29.090164065+07:00","message":"write wav file: './tmp/7547/7547_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.363852726+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:29.943002762+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.038788466+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.03881608+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.038819882+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.038828807+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038836703+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038841123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038843965+07:00","message":"> Transcript [2083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038846495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038848304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038850106+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038851826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.038854386+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.038868838+07:00","message":"push: {true \n 0 0xc00212fc80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:30.044152774+07:00","message":"write wav file: './tmp/7547/7547_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.135422452+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.518632764+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.518668383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.518674789+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.518687003+07:00","message":"[buffer interim] 281 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.518694675+07:00","message":"[bufferProcess] interim [420000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.518697198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.619911767+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.619942042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.619947243+07:00","message":"receive interim result [false|false]: แม็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.619962166+07:00","message":"[buffer interim] 281 false แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.619968641+07:00","message":"[bufferProcess] interim [480000000]:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.619970641+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.619974082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.61997695+07:00","message":"> Transcript [2084] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.619978912+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.680922031+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.680957151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.680962557+07:00","message":"receive interim result [false|false]: แม็คโคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:30.680981016+07:00","message":"[buffer interim] 281 false แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.680991478+07:00","message":"[bufferProcess] interim [600000000]:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.680993817+07:00","message":"[bufferProcess] send to processor:แม็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.680997372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.681000178+07:00","message":"> Transcript [2085] [false]: 'แม็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.681002231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:30.681004025+07:00","message":"Set new StatePrefix: 'แม็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.021746126+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.021781592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.021786812+07:00","message":"receive interim result [false|false]: แม็คโครนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.021801234+07:00","message":"[buffer interim] 281 false แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.021808876+07:00","message":"[bufferProcess] interim [900000000]:แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.021812964+07:00","message":"[bufferProcess] send to processor:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.021817928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.021821554+07:00","message":"> Transcript [2086] [false]: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.021824216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.02182608+07:00","message":"Set new StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.14272843+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.142773499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.142779549+07:00","message":"receive interim result [false|false]: แม็คโครเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.142793937+07:00","message":"[buffer interim] 281 false แม็คโครเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142800166+07:00","message":"[bufferProcess] interim [960000000]:แม็คโครเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142803599+07:00","message":"[bufferProcess] send to processor:แม็คโครนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142809932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142812589+07:00","message":"> Transcript [2087] [false]: 'แม็คโครนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142815343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142817333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142819174+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.142821146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.208562065+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.208600661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.208606764+07:00","message":"receive interim result [false|false]: แม็คโคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.208620207+07:00","message":"[buffer interim] 281 false แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208627458+07:00","message":"[bufferProcess] interim [80000000]:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.20862989+07:00","message":"[bufferProcess] send to processor:แม็คโครเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208636561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208639772+07:00","message":"> Transcript [2088] [false]: 'แม็คโครเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208643235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208645594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.20864743+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.208649441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.304142446+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.304181987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครเน็ตทรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.304188552+07:00","message":"receive interim result [false|false]: แม็คโครเน็ตทรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.304200808+07:00","message":"[buffer interim] 281 false แม็คโครเน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304208296+07:00","message":"[bufferProcess] interim [140000000]:แม็คโครเน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.30421081+07:00","message":"[bufferProcess] send to processor:แม็คโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304217368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.30422022+07:00","message":"> Transcript [2089] [false]: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304223086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304225161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304227161+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.304229277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.315167319+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.315202177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนิวเทรียนท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.315208146+07:00","message":"receive interim result [false|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.315219183+07:00","message":"[buffer interim] 281 false แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315224323+07:00","message":"[bufferProcess] interim [200000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315226618+07:00","message":"[bufferProcess] send to processor:แม็คโครเน็ตทรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315230389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315232801+07:00","message":"> Transcript [2090] [false]: 'แม็คโครเน็ตทรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315235457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315237391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315239075+07:00","message":"StatePrefix: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315240854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315245181+07:00","message":"Push: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315247+07:00","message":"TextPushed: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.315250544+07:00","message":"Set new StatePrefix : 'แม็คโครเน็ตทรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.31525282+07:00","message":"Next Push (prob) : 'เน็ตทรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.315275138+07:00","message":"push: {false แม็คโคร 0 0xc00212fd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352849336+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352861458+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352863898+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352865772+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352867451+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352869085+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352870708+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352872523+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.35287436+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.35287638+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352878789+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352880763+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352883113+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.352884653+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.413131635+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.54310691+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.543148179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Makro srinakarin\",\"confidence\":0.7848747}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.543154267+07:00","message":"receive interim result [true|false]: Makro srinakarin"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.543162156+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.54316456+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.543171705+07:00","message":"[buffer interim] 281 true Makro srinakarin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543179241+07:00","message":"[bufferProcess] interim [500000000]:Makro srinakarin"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.54318304+07:00","message":"[bufferProcess] send to processor (isfinal):แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543186912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543190536+07:00","message":"> Transcript [2091] [false]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543193174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543195703+07:00","message":"Set new StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543197485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543199165+07:00","message":"> Transcript [2092] [true]: 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.54320128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543205532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543207346+07:00","message":"StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.5432094+07:00","message":"TextPushed: 'แม็คโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543212116+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543276475+07:00","message":"Push: 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543278648+07:00","message":"TextPushed: 'แม็คโครMakro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543280522+07:00","message":"Set new StatePrefix : 'Makro srinakarin'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.543282256+07:00","message":"Next Push (prob) : 'Makro srinakarin'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.543290297+07:00","message":"push: {true Makro srinakarin 0 0xc00212fd80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:31.54330355+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_281.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:31.553683442+07:00","message":"write wav file: './tmp/7547/7547_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:31.794731599+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:31.975023354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:31.975025145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.482704075+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.482768503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.48277557+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.482792613+07:00","message":"[buffer interim] 282 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.482800569+07:00","message":"[bufferProcess] interim [480000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.482803278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.519280651+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.519319806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.519325084+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:32.519338084+07:00","message":"[buffer interim] 282 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.519344043+07:00","message":"[bufferProcess] interim [600000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.519346301+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.519351329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.519353906+07:00","message":"> Transcript [2093] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:32.519355965+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.214021506+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.214056879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.214061542+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.214074149+07:00","message":"[buffer interim] 282 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.214080247+07:00","message":"[bufferProcess] interim [200000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.214082677+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.21408561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.214088207+07:00","message":"> Transcript [2094] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.214090037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.214091818+07:00","message":"Set new StatePrefix: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.239206973+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.239237309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.239242149+07:00","message":"receive interim result [false|false]: เซ็นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.239252472+07:00","message":"[buffer interim] 282 false เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239257232+07:00","message":"[bufferProcess] interim [260000000]:เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239259185+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239261408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239263697+07:00","message":"> Transcript [2095] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239266361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239268356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239270101+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.239272004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.462797925+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.462874648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นในตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.462881416+07:00","message":"receive interim result [false|false]: เซ็นในตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.462896725+07:00","message":"[buffer interim] 282 false เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.46290332+07:00","message":"[bufferProcess] interim [380000000]:เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462905765+07:00","message":"[bufferProcess] send to processor:เซ็นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462910674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462913287+07:00","message":"> Transcript [2096] [false]: 'เซ็นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462916307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462919469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462921324+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.462923242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.625605725+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.625638882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นในจด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.625644385+07:00","message":"receive interim result [false|false]: เซ็นในจด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.625659078+07:00","message":"[buffer interim] 282 false เซ็นในจด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625665534+07:00","message":"[bufferProcess] interim [500000000]:เซ็นในจด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625667923+07:00","message":"[bufferProcess] send to processor:เซ็นในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625671016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625673457+07:00","message":"> Transcript [2097] [false]: 'เซ็นในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625676398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.62567838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625680217+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.625682193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.640547666+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.640582853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นไนโตรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.640587715+07:00","message":"receive interim result [false|false]: เซ็นไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.640600916+07:00","message":"[buffer interim] 282 false เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640607422+07:00","message":"[bufferProcess] interim [560000000]:เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.64060956+07:00","message":"[bufferProcess] send to processor:เซ็นในจด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640612161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640614845+07:00","message":"> Transcript [2098] [false]: 'เซ็นในจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640617532+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640619936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640621763+07:00","message":"StatePrefix: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640623508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640630156+07:00","message":"Push: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640632018+07:00","message":"TextPushed: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640633898+07:00","message":"Set new StatePrefix : 'เซ็นในจด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:33.640635759+07:00","message":"Next Push (prob) : 'ในจด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:33.640643187+07:00","message":"push: {false เซ็น 0 0xc001afe000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.123336605+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.123373702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นไนโตรเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.123379657+07:00","message":"receive interim result [false|false]: เซ็นไนโตรเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.123394314+07:00","message":"[buffer interim] 282 false เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.123400936+07:00","message":"[bufferProcess] interim [160000000]:เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.123403682+07:00","message":"[bufferProcess] send to processor:เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.123410048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.123413226+07:00","message":"> Transcript [2099] [false]: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.123415348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.12341733+07:00","message":"Set new StatePrefix: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.439504705+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.439546036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นไนโตรเจนฟรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.439551212+07:00","message":"receive interim result [false|false]: เซ็นไนโตรเจนฟรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.439562344+07:00","message":"[buffer interim] 282 false เซ็นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439569135+07:00","message":"[bufferProcess] interim [520000000]:เซ็นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439571331+07:00","message":"[bufferProcess] send to processor:เซ็นไนโตรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439574863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439577751+07:00","message":"> Transcript [2100] [false]: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439580921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439582856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439584943+07:00","message":"StatePrefix: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.439586844+07:00","message":"TextPushed: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.569346058+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.569395952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นไนโตรเจนฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.569403544+07:00","message":"receive interim result [false|false]: เซ็นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.569420181+07:00","message":"[buffer interim] 282 false เซ็นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569427799+07:00","message":"[bufferProcess] interim [580000000]:เซ็นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569431533+07:00","message":"[bufferProcess] send to processor:เซ็นไนโตรเจนฟรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569435348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569439119+07:00","message":"> Transcript [2101] [false]: 'เซ็นไนโตรเจนฟรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569443601+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569446173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569448772+07:00","message":"StatePrefix: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.569452104+07:00","message":"TextPushed: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.753087187+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855067919+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855101621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นไนโตรเจนฟอสฟอรัส\",\"confidence\":0.9307508}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855106836+07:00","message":"receive interim result [true|false]: เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855118499+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855121412+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855128579+07:00","message":"[buffer interim] 282 true เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855135943+07:00","message":"[bufferProcess] interim [970000000]:เช่นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855138787+07:00","message":"[bufferProcess] send to processor (isfinal):เซ็นไนโตรเจนฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855141783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855145222+07:00","message":"> Transcript [2102] [false]: 'เซ็นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855147998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855149735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855151493+07:00","message":"StatePrefix: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855153372+07:00","message":"TextPushed: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855154964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855156784+07:00","message":"> Transcript [2103] [true]: 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855158744+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855160319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855161822+07:00","message":"StatePrefix: 'เซ็นไนโตรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855163447+07:00","message":"TextPushed: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855164869+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855226113+07:00","message":"Push: 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855228744+07:00","message":"TextPushed: 'เซ็นเช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855230924+07:00","message":"Set new StatePrefix : 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855232729+07:00","message":"Next Push (prob) : 'เช่นไนโตรเจนฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:34.855240237+07:00","message":"push: {true เช่นไนโตรเจนฟอสฟอรัส 0 0xc001afe000}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:34.855257139+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_282.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:34.863223184+07:00","message":"write wav file: './tmp/7547/7547_282.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:34.975950522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:34.975967569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.004484025+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.485420559+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.485458243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.485463389+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.485480027+07:00","message":"[buffer interim] 283 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.485487506+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.485490136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.777820199+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.777854626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วพอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.777860679+07:00","message":"receive interim result [false|false]: แล้วพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.777876121+07:00","message":"[buffer interim] 283 false แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.777883232+07:00","message":"[bufferProcess] interim [780000000]:แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.777885395+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.777888951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.777891647+07:00","message":"> Transcript [2104] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.777893647+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.982022568+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.982063435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.982068525+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:35.982085176+07:00","message":"[buffer interim] 283 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982091555+07:00","message":"[bufferProcess] interim [840000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982093848+07:00","message":"[bufferProcess] send to processor:แล้วพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982097399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982099919+07:00","message":"> Transcript [2105] [false]: 'แล้วพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982103253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982105341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982107124+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:35.982108935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.258741783+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.258782096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.258787544+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.258802829+07:00","message":"[buffer interim] 283 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.25880972+07:00","message":"[bufferProcess] interim [80000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.25881228+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258815509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258818122+07:00","message":"> Transcript [2106] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258821018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258822918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258824641+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.258826404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.281962338+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.282003255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และโพแทสเซียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.282009769+07:00","message":"receive interim result [false|false]: และโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.282026685+07:00","message":"[buffer interim] 283 false และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282034726+07:00","message":"[bufferProcess] interim [200000000]:และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282036967+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282039895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.28204257+07:00","message":"> Transcript [2107] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282046001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282047958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282049681+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.282051632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.4136397+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501478779+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501522091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และโพแทสเซียม\",\"confidence\":0.8687346}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501528809+07:00","message":"receive interim result [true|false]: และโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501541343+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501543482+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501551378+07:00","message":"[buffer interim] 283 true และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501559384+07:00","message":"[bufferProcess] interim [620000000]:และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501564787+07:00","message":"[bufferProcess] send to processor (isfinal):และโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501568162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501575036+07:00","message":"> Transcript [2108] [false]: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501577247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501579477+07:00","message":"Set new StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501584338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501586353+07:00","message":"> Transcript [2109] [true]: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501588715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501590561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501592262+07:00","message":"StatePrefix: 'และโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501594115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:36.501596504+07:00","message":"Push: 'และโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.501604529+07:00","message":"push: {true และโพแทสเซียม 0 0xc0025a4a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:36.507999688+07:00","message":"write wav file: './tmp/7547/7547_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:36.794501324+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.466820204+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.466864039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.466869626+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.4668852+07:00","message":"[buffer interim] 284 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.466892384+07:00","message":"[bufferProcess] interim [660000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.466894324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.731593501+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.731632813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำพัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.731637973+07:00","message":"receive interim result [false|false]: ลำพัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:37.731652995+07:00","message":"[buffer interim] 284 false ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.73166135+07:00","message":"[bufferProcess] interim [900000000]:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.731663695+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.731670708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.731673553+07:00","message":"> Transcript [2110] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:37.731675735+07:00","message":"Set StatePrefix (first interim): 'นำทาง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:37.976171008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:37.976192426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.178368131+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.178430117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำพังถ้าตื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.178438491+07:00","message":"receive interim result [false|false]: ลำพังถ้าตื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.178459031+07:00","message":"[buffer interim] 284 false ลำพังถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178472724+07:00","message":"[bufferProcess] interim [380000000]:ลำพังถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178476719+07:00","message":"[bufferProcess] send to processor:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178482756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178487226+07:00","message":"> Transcript [2111] [false]: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178491913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.178494826+07:00","message":"Set new StatePrefix: 'ลำพัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.242143967+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.242212104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำพัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.242217949+07:00","message":"receive interim result [false|false]: ลำพัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.242232153+07:00","message":"[buffer interim] 284 false ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.24223965+07:00","message":"[bufferProcess] interim [440000000]:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242242558+07:00","message":"[bufferProcess] send to processor:ลำพังถ้าตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242248535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242251512+07:00","message":"> Transcript [2112] [false]: 'ลำพังถ้าตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242254976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242256968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242258816+07:00","message":"StatePrefix: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.242261316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.268816164+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.268846535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำพัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.268852979+07:00","message":"receive interim result [false|false]: ลำพัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.268866583+07:00","message":"[buffer interim] 284 false ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268872826+07:00","message":"[bufferProcess] interim [500000000]:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268876156+07:00","message":"[bufferProcess] send to processor:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268882861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268886378+07:00","message":"> Transcript [2113] [false]: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268890568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.26889316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268895899+07:00","message":"StatePrefix: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.268898748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.702436896+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.702483825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำทางไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.702491542+07:00","message":"receive interim result [false|false]: นำทางไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.702507897+07:00","message":"[buffer interim] 284 false นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702516419+07:00","message":"[bufferProcess] interim [860000000]:นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702518866+07:00","message":"[bufferProcess] send to processor:ลำพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702524937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702527833+07:00","message":"> Transcript [2114] [false]: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702531136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.70253331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702535302+07:00","message":"StatePrefix: 'ลำพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.702537306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.712726259+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.712759686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.712764846+07:00","message":"receive interim result [false|false]: ต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.712777494+07:00","message":"[buffer interim] 284 false ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.712783283+07:00","message":"[bufferProcess] interim [920000000]:ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.712785318+07:00","message":"[bufferProcess] send to processor:นำทางไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.712787947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.712790437+07:00","message":"> Transcript [2115] [false]: 'นำทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.71279246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.712794396+07:00","message":"Set new StatePrefix: 'นำทางไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.960063172+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.96010798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.960116178+07:00","message":"receive interim result [false|false]: ต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:38.960133347+07:00","message":"[buffer interim] 284 false ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960144228+07:00","message":"[bufferProcess] interim [220000000]:ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960147894+07:00","message":"[bufferProcess] send to processor:ต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960155662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960160196+07:00","message":"> Transcript [2116] [false]: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960163758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:38.960167136+07:00","message":"Set new StatePrefix: 'ต่อไปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.163783978+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260582315+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.26062508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อไปนี้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260631329+07:00","message":"receive interim result [true|false]: ต่อไปนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260640519+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260642888+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260650054+07:00","message":"[buffer interim] 284 true ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260659419+07:00","message":"[bufferProcess] interim [580000000]:ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260665489+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อไปนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260669266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260673403+07:00","message":"> Transcript [2117] [false]: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260677726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.2606809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260683586+07:00","message":"StatePrefix: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260686478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260690826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260693755+07:00","message":"> Transcript [2118] [true]: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260697039+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260699712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260702023+07:00","message":"StatePrefix: 'ต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.26070452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.260712314+07:00","message":"Push: 'ต่อไปนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.260720786+07:00","message":"push: {true ต่อไปนี้ค่ะ 0 0xc00212ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:39.268446045+07:00","message":"write wav file: './tmp/7547/7547_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.425017903+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.483468854+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.614790024+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.638774729+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.638814256+07:00","message":"found end of frame, send empty tag with msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.638818548+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.638827121+07:00","message":"[buffer interim] 285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.6388378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638844726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638849034+07:00","message":"> Transcript [2119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.63885294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638856026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638858713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638861381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.638869334+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.638882714+07:00","message":"push: {true \n 0 0xc00212f500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:39.643720013+07:00","message":"write wav file: './tmp/7547/7547_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.672967137+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.859938653+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.85996184+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.85996507+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.859971851+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859979549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859985379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859988661+07:00","message":"> Transcript [2120] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859991195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859993055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859994799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.859996495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:39.860005079+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:39.860015565+07:00","message":"push: {true \n 0 0xc0022bfa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:39.864509186+07:00","message":"write wav file: './tmp/7547/7547_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.124786664+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.192149072+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.347721441+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.347747577+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.347751286+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.347759742+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347767199+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347771203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347773849+07:00","message":"> Transcript [2121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347776339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347778438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.34778018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347781959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:40.347785255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.347795833+07:00","message":"push: {true \n 0 0xc0025a4e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:40.352982169+07:00","message":"write wav file: './tmp/7547/7547_287.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:40.573976395+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:40.977075226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:40.977083693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.0520615+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.052105652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.05211124+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.052127414+07:00","message":"[buffer interim] 288 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.052134459+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.052137559+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.135443319+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.135482604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.135487959+07:00","message":"receive interim result [false|false]: สวน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.135504012+07:00","message":"[buffer interim] 288 false สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.13551158+07:00","message":"[bufferProcess] interim [540000000]:สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.135513957+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.135517598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.135520729+07:00","message":"> Transcript [2122] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.135522907+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.281722944+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.281772843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.281779527+07:00","message":"receive interim result [false|false]: สวนทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.281794258+07:00","message":"[buffer interim] 288 false สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.281801649+07:00","message":"[bufferProcess] interim [720000000]:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.281804249+07:00","message":"[bufferProcess] send to processor:สวน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.281809903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.281812909+07:00","message":"> Transcript [2123] [false]: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.28181548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.281817835+07:00","message":"Set new StatePrefix: 'สวน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.454996553+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.455036923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.455042826+07:00","message":"receive interim result [false|false]: สวนอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.455058282+07:00","message":"[buffer interim] 288 false สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455065538+07:00","message":"[bufferProcess] interim [900000000]:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455067801+07:00","message":"[bufferProcess] send to processor:สวนทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455071808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.45507551+07:00","message":"> Transcript [2124] [false]: 'สวนทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455080707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455084476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455086443+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.455088842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.814688847+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.814734376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.814751324+07:00","message":"receive interim result [false|false]: สวนอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.81477+07:00","message":"[buffer interim] 288 false สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814781633+07:00","message":"[bufferProcess] interim [140000000]:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814785072+07:00","message":"[bufferProcess] send to processor:สวนอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814792312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814796101+07:00","message":"> Transcript [2125] [false]: 'สวนอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.8148017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814804566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.814807889+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.8148107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.861129115+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.86121566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.861224321+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:41.861244235+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.861256959+07:00","message":"[bufferProcess] interim [320000000]:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.861261152+07:00","message":"[bufferProcess] send to processor:สวนอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.861268474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.86127208+07:00","message":"> Transcript [2126] [false]: 'สวนอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.86127805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.861280808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.86128468+07:00","message":"StatePrefix: 'สวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:41.8612876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.133446512+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.133498038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.13350469+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.133517728+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.13352558+07:00","message":"[bufferProcess] interim [620000000]:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.133529409+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.133535958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.133539779+07:00","message":"> Transcript [2127] [false]: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.13354293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.133545891+07:00","message":"Set new StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.644103311+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.644145368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.644151006+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.644163313+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644170374+07:00","message":"[bufferProcess] interim [100000000]:ส่วนธาตุอาหารที่พืชต้องการมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.64417328+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644179124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644181959+07:00","message":"> Transcript [2128] [false]: 'ส่วนธาตุอาหารที่พืชต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644184972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644187101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644189357+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.644191527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.710821958+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.710865667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.71087409+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:42.710884998+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710893284+07:00","message":"[bufferProcess] interim [160000000]:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710895946+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.71090113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.71090375+07:00","message":"> Transcript [2129] [false]: 'ส่วนธาตุอาหารที่พืชต้องการมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710906802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710908919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710911133+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:42.710913233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038276694+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038322435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038327744+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038349852+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038361586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038364625+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038372063+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038375557+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038381817+07:00","message":"[bufferProcess] interim [460000000]:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038384092+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038388214+07:00","message":"[bufferProcess] interim [520000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038390309+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.03839349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038396358+07:00","message":"> Transcript [2130] [false]: 'ส่วนธาตุอาหารที่พืชต้องการใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038399899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038401829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038404202+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038406286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038407725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038409743+07:00","message":"> Transcript [2131] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.03841181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038413626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038415233+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038416846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038422664+07:00","message":"Push: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038424483+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038426367+07:00","message":"Set new StatePrefix : 'ส่วนธาตุอาหารที่พืชต้องการในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.038428699+07:00","message":"Next Push (prob) : 'ต้องการในป่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.038436678+07:00","message":"push: {false ส่วนธาตุอาหารที่พืช 0 0xc001aff080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.597766966+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.5978028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.597808409+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:43.597822008+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.59782907+07:00","message":"[bufferProcess] interim [60000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.597831649+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.597837362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.597840009+07:00","message":"> Transcript [2132] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.597842315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:43.597844315+07:00","message":"Set new StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:43.977489956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:43.977492991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.164688395+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.235081951+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.266161929+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.266212747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.266219567+07:00","message":"receive interim result [false|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.266236444+07:00","message":"[buffer interim] 288 false ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266244092+07:00","message":"[bufferProcess] interim [660000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266246816+07:00","message":"[bufferProcess] send to processor:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266254118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266257051+07:00","message":"> Transcript [2133] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266260339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266262596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266265+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.266268737+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.296959454+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.296997164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.297003067+07:00","message":"receive interim result [true|false]: ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.297013645+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.297018631+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.297026959+07:00","message":"[buffer interim] 288 true ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.29703462+07:00","message":"[bufferProcess] interim [810000000]:ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297038109+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297041595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297044267+07:00","message":"> Transcript [2134] [false]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297047402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297049156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297050955+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297053432+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297055605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297057392+07:00","message":"> Transcript [2135] [true]: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297059524+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297061096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297062596+07:00","message":"StatePrefix: 'ส่วนธาตุอาหารที่พืชต้องการในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297064459+07:00","message":"TextPushed: 'ส่วนธาตุอาหารที่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.297067073+07:00","message":"Push: 'ต้องการในปริมาณน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.297075748+07:00","message":"push: {true ต้องการในปริมาณน้อย 0 0xc001aff080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:44.307323629+07:00","message":"write wav file: './tmp/7547/7547_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.960415432+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.960456392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.960461599+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:44.96047759+07:00","message":"[buffer interim] 289 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.96048346+07:00","message":"[bufferProcess] interim [780000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:44.960485149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.201945392+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.201982145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ค่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.201987293+07:00","message":"receive interim result [false|false]: ไม่ค่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.202003638+07:00","message":"[buffer interim] 289 false ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.202009562+07:00","message":"[bufferProcess] interim [960000000]:ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.202011705+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.202014737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.202018145+07:00","message":"> Transcript [2136] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.20202251+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.204409423+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.204423762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.204427163+07:00","message":"receive interim result [false|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.204435717+07:00","message":"[buffer interim] 289 false ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204439219+07:00","message":"[bufferProcess] interim [20000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.2044415+07:00","message":"[bufferProcess] send to processor:ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204443663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204445963+07:00","message":"> Transcript [2137] [false]: 'ไม่ค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204448785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204450629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.20445238+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.204454443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.819291432+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.819330957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.81933679+07:00","message":"receive interim result [false|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.819352058+07:00","message":"[buffer interim] 289 false ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819359394+07:00","message":"[bufferProcess] interim [620000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819361651+07:00","message":"[bufferProcess] send to processor:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819368505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.81937159+07:00","message":"> Transcript [2138] [false]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819374602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819376502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819378294+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:45.819380706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:45.89237666+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.003093746+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.003137548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม็คโครนิวเทรียนท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.00314384+07:00","message":"receive interim result [false|false]: แม็คโครนิวเทรียนท์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.003158246+07:00","message":"[buffer interim] 289 false แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003165229+07:00","message":"[bufferProcess] interim [860000000]:แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003167866+07:00","message":"[bufferProcess] send to processor:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003173597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003176554+07:00","message":"> Transcript [2139] [false]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003180129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003182131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003184407+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.003186581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.02738142+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027420279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ครบ\",\"confidence\":0.83498085}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027425709+07:00","message":"receive interim result [true|false]: ไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027436167+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027438607+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027444485+07:00","message":"[buffer interim] 289 true ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027451116+07:00","message":"[bufferProcess] interim [890000000]:ไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027460807+07:00","message":"[bufferProcess] send to processor (isfinal):แม็คโครนิวเทรียนท์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027466159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027469666+07:00","message":"> Transcript [2140] [false]: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027471871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027474756+07:00","message":"Set new StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027477003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027480449+07:00","message":"> Transcript [2141] [true]: 'ไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027482516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027484286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.027486046+07:00","message":"StatePrefix: 'แม็คโครนิวเทรียนท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.02748793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.02749558+07:00","message":"Push: 'ไม่ครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.027503011+07:00","message":"push: {true ไม่ครบ 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:46.034427813+07:00","message":"write wav file: './tmp/7547/7547_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.343565486+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.533519299+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.593896252+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.636488157+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.636523703+07:00","message":"found end of frame, send empty tag with msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.636527123+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.636535308+07:00","message":"[buffer interim] 290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636543216+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636547954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636550673+07:00","message":"> Transcript [2142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636553124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636554948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636556755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636558604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:46.636561545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:46.636573201+07:00","message":"push: {true \n 0 0xc00212f980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:46.641858903+07:00","message":"write wav file: './tmp/7547/7547_290.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:46.97792468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:46.977932215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.544151759+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.544193656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.544199414+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.544211991+07:00","message":"[buffer interim] 291 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.544218347+07:00","message":"[bufferProcess] interim [840000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.544220613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.553001409+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.6854461+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.753282622+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803568921+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803615063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.935603}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803621644+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803631592+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803634436+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803641516+07:00","message":"[buffer interim] 291 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803651556+07:00","message":"[bufferProcess] interim [170000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803654859+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803658148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803661228+07:00","message":"> Transcript [2143] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803663422+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.8036649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803666698+07:00","message":"> Transcript [2144] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803668931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803672759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803674657+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803679014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.803688191+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.803700397+07:00","message":"push: {true เช่น 0 0xc001afe180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:47.809768762+07:00","message":"write wav file: './tmp/7547/7547_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.873486448+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.912494937+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.912515004+07:00","message":"found end of frame, send empty tag with msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.912518126+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.912524253+07:00","message":"[buffer interim] 292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912531394+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912536382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912539167+07:00","message":"> Transcript [2145] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912541733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912544146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.91254593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.91254791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:47.912555214+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:47.912566025+07:00","message":"push: {true \n 0 0xc001afec80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:47.91674579+07:00","message":"write wav file: './tmp/7547/7547_292.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.448644575+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.448698209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.448703996+07:00","message":"receive interim result [false|false]: เลข"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.448721064+07:00","message":"[buffer interim] 293 false เลข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.448727658+07:00","message":"[bufferProcess] interim [600000000]:เลข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.448730274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.452159095+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574477116+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574519936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลข\",\"confidence\":0.93877655}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574525825+07:00","message":"receive interim result [true|false]: เลข"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574536606+07:00","message":"end recv isFinal message id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574538884+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.574546666+07:00","message":"[buffer interim] 293 true เลข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574555791+07:00","message":"[bufferProcess] interim [810000000]:เลข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574559315+07:00","message":"[bufferProcess] send to processor (isfinal):เลข"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574562599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574565398+07:00","message":"> Transcript [2146] [false]: 'เลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574567476+07:00","message":"Set StatePrefix (first interim): 'เลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574569053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574570832+07:00","message":"> Transcript [2147] [true]: 'เลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574573266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574577712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574579642+07:00","message":"StatePrefix: 'เลข'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574581472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:48.574587604+07:00","message":"Push: 'เลข'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.5745964+07:00","message":"push: {true เลข 0 0xc0004a2100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:48.579835899+07:00","message":"write wav file: './tmp/7547/7547_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:48.903856315+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.431618275+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.431660028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.431665801+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.431681408+07:00","message":"[buffer interim] 294 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.431687196+07:00","message":"[bufferProcess] interim [540000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.431689066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.571856974+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.571894263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทํานาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.571900037+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.571911658+07:00","message":"[buffer interim] 294 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.571920964+07:00","message":"[bufferProcess] interim [720000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.571923516+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.571929408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.571932142+07:00","message":"> Transcript [2148] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.571934504+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.650807724+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.650839731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.650845316+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:49.650859251+07:00","message":"[buffer interim] 294 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650866716+07:00","message":"[bufferProcess] interim [780000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650870024+07:00","message":"[bufferProcess] send to processor:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650876217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650878999+07:00","message":"> Transcript [2149] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650881457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:49.650883356+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:49.978162251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:49.978170734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.287132076+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.287170224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.287175175+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.287190136+07:00","message":"[buffer interim] 294 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287196844+07:00","message":"[bufferProcess] interim [380000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287200438+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287204639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287208213+07:00","message":"> Transcript [2150] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287210305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.287212073+07:00","message":"Set new StatePrefix: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.523868145+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.523906571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.523913041+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:50.523927614+07:00","message":"[buffer interim] 294 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523934269+07:00","message":"[bufferProcess] interim [680000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523936928+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523943564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523946122+07:00","message":"> Transcript [2151] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523949037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523951056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.52395284+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:50.523956831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.082316196+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.158701571+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.158755089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.158762039+07:00","message":"receive interim result [false|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.158773673+07:00","message":"[buffer interim] 294 false ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158781102+07:00","message":"[bufferProcess] interim [280000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158783502+07:00","message":"[bufferProcess] send to processor:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158787351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158790226+07:00","message":"> Transcript [2152] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158793495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158795521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158797427+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.158799668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172494401+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172523559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงสังกะสี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172529661+07:00","message":"receive interim result [true|false]: ทองแดงสังกะสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172540132+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172542876+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172548593+07:00","message":"[buffer interim] 294 true ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172553886+07:00","message":"[bufferProcess] interim [400000000]:ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172557237+07:00","message":"[bufferProcess] send to processor (isfinal):ทองแดงสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172560038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172562518+07:00","message":"> Transcript [2153] [false]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172566359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172568868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172570507+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172572373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172573922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172575892+07:00","message":"> Transcript [2154] [true]: 'ทองแดงสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172577866+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172579362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172580838+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172582451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:51.172588991+07:00","message":"Push: 'ทองแดงสังกะสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.172596528+07:00","message":"push: {true ทองแดงสังกะสี 0 0xc000044480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:51.179612572+07:00","message":"write wav file: './tmp/7547/7547_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:51.346354156+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.384196701+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.384239998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.384247057+07:00","message":"receive interim result [false|false]: ตื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.384263802+07:00","message":"[buffer interim] 295 false ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384276481+07:00","message":"[bufferProcess] interim [900000000]:ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384279501+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384290027+07:00","message":"[bufferProcess] send to processor (ticker):ตื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384294523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384298089+07:00","message":"> Transcript [2155] [false]: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.384301906+07:00","message":"Set StatePrefix (first interim): 'ตื่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.577971493+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.578012848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.578018361+07:00","message":"receive interim result [false|false]: ตื่นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.578030827+07:00","message":"[buffer interim] 295 false ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.578037815+07:00","message":"[bufferProcess] interim [80000000]:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.578039629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.714838297+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.714883204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยังเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.714889439+07:00","message":"receive interim result [false|false]: ตื่นยังเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.714906166+07:00","message":"[buffer interim] 295 false ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714913732+07:00","message":"[bufferProcess] interim [200000000]:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714916428+07:00","message":"[bufferProcess] send to processor:ตื่นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.71491987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714923191+07:00","message":"> Transcript [2156] [false]: 'ตื่นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714926455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714928366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.71493029+07:00","message":"StatePrefix: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.714932223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.760217797+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.760243436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตื่นยังนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.760250921+07:00","message":"receive interim result [false|false]: ตื่นยังนี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.760263677+07:00","message":"[buffer interim] 295 false ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760274792+07:00","message":"[bufferProcess] interim [260000000]:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760277157+07:00","message":"[bufferProcess] send to processor:ตื่นยังเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760283112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.76028571+07:00","message":"> Transcript [2157] [false]: 'ตื่นยังเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760291854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760293845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760295636+07:00","message":"StatePrefix: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.760297966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.769017055+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.769031942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.76903626+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.76904584+07:00","message":"[buffer interim] 295 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769049792+07:00","message":"[bufferProcess] interim [320000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769052071+07:00","message":"[bufferProcess] send to processor:ตื่นยังนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769056428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769058599+07:00","message":"> Transcript [2158] [false]: 'ตื่นยังนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.76906118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769063022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769064748+07:00","message":"StatePrefix: 'ตื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.769066515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.872422464+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972499705+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972540064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนี้\",\"confidence\":0.83314824}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972546574+07:00","message":"receive interim result [true|false]: ดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972555637+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972558319+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972565102+07:00","message":"[buffer interim] 295 true ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972575465+07:00","message":"[bufferProcess] interim [560000000]:ดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.97258065+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972584132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972587321+07:00","message":"> Transcript [2159] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972589694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972591705+07:00","message":"Set new StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972593449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972595114+07:00","message":"> Transcript [2160] [true]: 'ดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972597212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972599048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972601473+07:00","message":"StatePrefix: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972604572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:52.972610474+07:00","message":"Push: 'ดังนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:52.972618639+07:00","message":"push: {true ดังนี้ 0 0xc0004a2d00}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:52.979003665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:52.979007574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:52.979471898+07:00","message":"write wav file: './tmp/7547/7547_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.647792436+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.712995128+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.893661356+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.893695344+07:00","message":"found end of frame, send empty tag with msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.893699491+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.893708121+07:00","message":"[buffer interim] 296 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893716202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893720011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893722814+07:00","message":"> Transcript [2161] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893725365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893727641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893729422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893731321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:53.893748034+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.893759362+07:00","message":"push: {true \n 0 0xc0025a5280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:53.899241877+07:00","message":"write wav file: './tmp/7547/7547_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:53.903875552+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.263626682+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.263679353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.263686642+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.263704647+07:00","message":"[buffer interim] 297 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.26371321+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.263716912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.432962106+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.43300001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.433005735+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.433018338+07:00","message":"[buffer interim] 297 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.43302483+07:00","message":"[bufferProcess] interim [540000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.433027653+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.433033324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.433036053+07:00","message":"> Transcript [2162] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.433038073+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.437556024+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.43756666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.437569972+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.437577516+07:00","message":"[buffer interim] 297 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.437580808+07:00","message":"[bufferProcess] interim [600000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.4375827+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.437584883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.437587336+07:00","message":"> Transcript [2163] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.437590135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.437592016+07:00","message":"Set new StatePrefix: 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.951979066+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.952017541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.952030855+07:00","message":"receive interim result [false|false]: Centara หัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:54.952046484+07:00","message":"[buffer interim] 297 false Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952053109+07:00","message":"[bufferProcess] interim [80000000]:Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952055308+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952061996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952064972+07:00","message":"> Transcript [2164] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952068394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952070264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952072456+07:00","message":"StatePrefix: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:54.952074556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.322793266+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.322830551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หักเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.322835793+07:00","message":"receive interim result [false|false]: Centara หักเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.322851454+07:00","message":"[buffer interim] 297 false Centara หักเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.322858165+07:00","message":"[bufferProcess] interim [440000000]:Centara หักเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.322860561+07:00","message":"[bufferProcess] send to processor:Centara หัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.322867145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.322869708+07:00","message":"> Transcript [2165] [false]: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.32287203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.322874209+07:00","message":"Set new StatePrefix: 'Centara หัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.337823091+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.337853554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หักพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.33785919+07:00","message":"receive interim result [false|false]: Centara หักพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.337873522+07:00","message":"[buffer interim] 297 false Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337880108+07:00","message":"[bufferProcess] interim [500000000]:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337882234+07:00","message":"[bufferProcess] send to processor:Centara หักเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.33788542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337888112+07:00","message":"> Transcript [2166] [false]: 'Centara หักเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337890681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337892427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337894224+07:00","message":"StatePrefix: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.337896047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.510946333+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.510982781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.510988322+07:00","message":"receive interim result [false|false]: Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.511010245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หักพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.51101327+07:00","message":"receive interim result [false|false]:  หักพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.511032234+07:00","message":"[buffer interim] 297 false Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.511051961+07:00","message":"[buffer interim] 297 false  หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511060042+07:00","message":"[bufferProcess] interim [680000000]:Centara"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511063423+07:00","message":"[bufferProcess] send to processor:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511074168+07:00","message":"[bufferProcess] interim [680000000]: หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511076657+07:00","message":"[bufferProcess] update buffer: Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511079634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511082383+07:00","message":"> Transcript [2167] [false]: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511085185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511087153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511088937+07:00","message":"StatePrefix: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.511091007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.96968417+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.96974097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara หักพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.969748505+07:00","message":"receive interim result [false|false]: Centara หักพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:55.96976469+07:00","message":"[buffer interim] 297 false Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.96977231+07:00","message":"[bufferProcess] interim [100000000]:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969775242+07:00","message":"[bufferProcess] send to processor:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969782604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969785536+07:00","message":"> Transcript [2168] [false]: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969788628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969790693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.96979251+07:00","message":"StatePrefix: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:55.969794465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:55.979860608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:55.979879675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922445791+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922481708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Centara\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922487786+07:00","message":"receive interim result [false|false]: Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.92250285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หักพืชเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922505953+07:00","message":"receive interim result [false|false]:  หักพืชเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922513652+07:00","message":"[buffer interim] 297 false Centara"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922516728+07:00","message":"[buffer interim] 297 false  หักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922522221+07:00","message":"[bufferProcess] interim [60000000]:Centara"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922524436+07:00","message":"[bufferProcess] send to processor:Centara หักพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922527431+07:00","message":"[bufferProcess] interim [60000000]: หักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922530305+07:00","message":"[bufferProcess] update buffer: Centara หักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922533238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922536027+07:00","message":"> Transcript [2169] [false]: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922538759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922540634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922542501+07:00","message":"StatePrefix: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922544345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.92254667+07:00","message":"Push: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922548571+07:00","message":"TextPushed: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922553592+07:00","message":"Set new StatePrefix : 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:56.922555708+07:00","message":"Next Push (prob) : 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:56.922562527+07:00","message":"push: {false Centara หัก 0 0xc000045480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.102497127+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230026297+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230066068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็นทาราหักพืชเหล่านี้\",\"confidence\":0.8864446}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230071469+07:00","message":"receive interim result [true|false]: เซ็นทาราหักพืชเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230082777+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230085188+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.23009311+07:00","message":"[buffer interim] 297 true เซ็นทาราหักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230100296+07:00","message":"[bufferProcess] interim [420000000]:เซ็นทาราหักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.23010372+07:00","message":"[bufferProcess] send to processor (isfinal):Centara หักพืชเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230106779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230109491+07:00","message":"> Transcript [2170] [false]: 'Centara หักพืชเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.23011238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230114259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230116231+07:00","message":"StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230118299+07:00","message":"TextPushed: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230119849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230121663+07:00","message":"> Transcript [2171] [true]: 'เซ็นทาราหักพืชเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230123871+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.23012614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230128284+07:00","message":"StatePrefix: 'Centara หักพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230129861+07:00","message":"TextPushed: 'Centara หัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230131323+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230227563+07:00","message":"Push: 'พืชเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230230214+07:00","message":"TextPushed: 'Centara หักพืชเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230232395+07:00","message":"Set new StatePrefix : 'เซ็นทาราหักพืชเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230236158+07:00","message":"Next Push (prob) : 'เซ็นทาราหักพืชเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.230243573+07:00","message":"push: {true พืชเหล่านี้ 0 0xc000045480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:57.230304718+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_297.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:57.243630152+07:00","message":"write wav file: './tmp/7547/7547_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:57.305522474+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.052504198+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.05255622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.052561694+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.052578536+07:00","message":"[buffer interim] 298 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.052584176+07:00","message":"[bufferProcess] interim [600000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.05258604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.286772606+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.286810066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.286815035+07:00","message":"receive interim result [false|false]: ปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.286830998+07:00","message":"[buffer interim] 298 false ปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.286837713+07:00","message":"[bufferProcess] interim [780000000]:ปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.286839988+07:00","message":"[bufferProcess] send to processor:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.286843268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.286845839+07:00","message":"> Transcript [2172] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.286847972+07:00","message":"Set StatePrefix (first interim): 'ปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.354836997+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.354874742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.354879842+07:00","message":"receive interim result [false|false]: ปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.354891548+07:00","message":"[buffer interim] 298 false ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354898702+07:00","message":"[bufferProcess] interim [900000000]:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354901125+07:00","message":"[bufferProcess] send to processor:ปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354906431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354908916+07:00","message":"> Transcript [2173] [false]: 'ปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354911719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354913799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354915528+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.354917468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.489535467+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.489574201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.489579519+07:00","message":"receive interim result [false|false]: ปริมาณที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.48959495+07:00","message":"[buffer interim] 298 false ปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489603648+07:00","message":"[bufferProcess] interim [960000000]:ปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489605925+07:00","message":"[bufferProcess] send to processor:ปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489611213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489613834+07:00","message":"> Transcript [2174] [false]: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489616588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489618637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.48962041+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.489622593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.556450888+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.556492099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณที่ไม่เพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.55649865+07:00","message":"receive interim result [false|false]: ปริมาณที่ไม่เพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.55650961+07:00","message":"[buffer interim] 298 false ปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556515865+07:00","message":"[bufferProcess] interim [80000000]:ปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556518474+07:00","message":"[bufferProcess] send to processor:ปริมาณที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556521915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556524658+07:00","message":"> Transcript [2175] [false]: 'ปริมาณที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556527708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.55652968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556531516+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.556533378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.73232243+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.732366193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณที่ไม่เพียงพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.732373661+07:00","message":"receive interim result [false|false]: ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.73238997+07:00","message":"[buffer interim] 298 false ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732398411+07:00","message":"[bufferProcess] interim [320000000]:ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732401965+07:00","message":"[bufferProcess] send to processor:ปริมาณที่ไม่เพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732409074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732413052+07:00","message":"> Transcript [2176] [false]: 'ปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732417093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732420048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.73242282+07:00","message":"StatePrefix: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732426015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732431643+07:00","message":"Push: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732434342+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.73243788+07:00","message":"Set new StatePrefix : 'ปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:58.732440902+07:00","message":"Next Push (prob) : 'ที่ไม่เพียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:58.732450315+07:00","message":"push: {false ปริมาณ 0 0xc0031ec000}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:58.980082637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:31:58.980097062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.093038759+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188092875+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188147256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริมาณที่ไม่เพียงพอ\",\"confidence\":0.924366}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188153261+07:00","message":"receive interim result [true|false]: ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188160798+07:00","message":"end recv isFinal message id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188164211+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188171588+07:00","message":"[buffer interim] 298 true ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188180304+07:00","message":"[bufferProcess] interim [830000000]:ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188183929+07:00","message":"[bufferProcess] send to processor (isfinal):ปริมาณที่ไม่เพียงพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188187017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188189697+07:00","message":"> Transcript [2177] [false]: 'ปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188192437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.18819419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188199744+07:00","message":"StatePrefix: 'ปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188201795+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.1882035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188205408+07:00","message":"> Transcript [2178] [true]: 'ปริมาณที่ไม่เพียงพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.18820762+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.1882092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188210757+07:00","message":"StatePrefix: 'ปริมาณที่ไม่เพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188212501+07:00","message":"TextPushed: 'ปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:31:59.188214776+07:00","message":"Push: 'ที่ไม่เพียงพอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.188222542+07:00","message":"push: {true ที่ไม่เพียงพอ 0 0xc0031ec000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:31:59.195451681+07:00","message":"write wav file: './tmp/7547/7547_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:31:59.284545455+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.282007018+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.282058935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.282064504+07:00","message":"receive interim result [false|false]: รับใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.282083963+07:00","message":"[buffer interim] 299 false รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.282091603+07:00","message":"[bufferProcess] interim [960000000]:รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.282093697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.282100834+07:00","message":"[bufferProcess] send to processor (ticker):รับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.282103937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.282106822+07:00","message":"> Transcript [2179] [false]: 'รับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.28210896+07:00","message":"Set StatePrefix (first interim): 'รับใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.337068165+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.337105532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.33711098+07:00","message":"receive interim result [false|false]: รับในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.33712578+07:00","message":"[buffer interim] 299 false รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.337132392+07:00","message":"[bufferProcess] interim [80000000]:รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.337134101+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.510141188+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.510180589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.510186298+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.510199288+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510205775+07:00","message":"[bufferProcess] interim [260000000]:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510208365+07:00","message":"[bufferProcess] send to processor:รับในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510213552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510215939+07:00","message":"> Transcript [2180] [false]: 'รับในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510218884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510221012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.51022272+07:00","message":"StatePrefix: 'รับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.510224862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.721893788+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.721946619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.721955498+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.721973571+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.721986525+07:00","message":"[bufferProcess] interim [500000000]:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.721989773+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.721999294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.722004262+07:00","message":"> Transcript [2181] [false]: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.722007485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.722011028+07:00","message":"Set new StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.915716478+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.915771783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่แนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.915778515+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:00.915793595+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915801384+07:00","message":"[bufferProcess] interim [680000000]:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915803924+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915808041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915810758+07:00","message":"> Transcript [2182] [false]: 'ได้รับในปริมาณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915814001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915816112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.91581822+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:00.915820607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.031996956+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.032037063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.032042986+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.032055644+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032062592+07:00","message":"[bufferProcess] interim [740000000]:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032065372+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032071262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032074098+07:00","message":"> Transcript [2183] [false]: 'ได้รับในปริมาณที่แนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032077412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032079567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032081317+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.032083427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.168633404+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.168671879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.168677611+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.168691883+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168700969+07:00","message":"[bufferProcess] interim [920000000]:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168703432+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.16870914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168711778+07:00","message":"> Transcript [2184] [false]: 'ได้รับในปริมาณที่มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168714949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168717228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168719353+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.168721671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353346594+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353377893+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353380617+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353382368+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353384266+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353386442+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353388828+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353390783+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353392802+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353394618+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353396268+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353397786+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353399359+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.353400897+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.359746668+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.359786611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.3597925+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.359808498+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.35981798+07:00","message":"[bufferProcess] interim [100000000]:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359820854+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359827284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359829748+07:00","message":"> Transcript [2185] [false]: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359833046+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359835046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359837228+07:00","message":"StatePrefix: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359839541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359842189+07:00","message":"Push: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.35984397+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359846086+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.359848465+07:00","message":"Next Push (prob) : 'ที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.359868627+07:00","message":"push: {false ได้รับในปริมาณ 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.60365785+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.603699853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.603705876+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:01.603719704+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.60372704+07:00","message":"[bufferProcess] interim [400000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603729859+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603742928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.60374596+07:00","message":"> Transcript [2186] [false]: 'ได้รับในปริมาณที่มากจนเกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603749683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603751993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603756865+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:01.603759628+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:01.980468059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:01.980467863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.24200042+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.242038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.242043862+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.242056769+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242063795+07:00","message":"[bufferProcess] interim [0]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242066335+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242072498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242075411+07:00","message":"> Transcript [2187] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242078479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242081007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242082912+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.242085456+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.635087545+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.635125631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.635132024+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.63514594+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635153474+07:00","message":"[bufferProcess] interim [360000000]:ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635156475+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635162282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635165139+07:00","message":"> Transcript [2188] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635168425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635170399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635172468+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.635175083+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.649372663+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.649399669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.649404353+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.649414858+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649420246+07:00","message":"[bufferProcess] interim [420000000]:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649422725+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649425685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649428489+07:00","message":"> Transcript [2189] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649431361+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649433343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649435532+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649438022+07:00","message":"TextPushed: 'ได้รับในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649444392+07:00","message":"Push: 'ที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649446398+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649448499+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.649450565+07:00","message":"Next Push (prob) : 'เกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.649458372+07:00","message":"push: {false ที่มากจน 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.823485084+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.823525404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.823531328+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.823546578+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.823555972+07:00","message":"[bufferProcess] interim [540000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.823559971+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.823565254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.823569721+07:00","message":"> Transcript [2190] [false]: 'ได้รับในปริมาณที่มากจนเกินไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.823573053+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.962630159+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.962671283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.962677538+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:02.962694918+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962705318+07:00","message":"[bufferProcess] interim [660000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962709267+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962716977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962721176+07:00","message":"> Transcript [2191] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962726676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962729608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962758759+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:02.962761999+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.139224435+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.139269007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.139277127+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.139291411+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139299474+07:00","message":"[bufferProcess] interim [840000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139302136+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139309504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139312687+07:00","message":"> Transcript [2192] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139316312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139318571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139320742+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.139323351+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.204832927+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.204874264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.204880246+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.204893944+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.204901542+07:00","message":"[bufferProcess] interim [20000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.204905644+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.20491488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.20492335+07:00","message":"> Transcript [2193] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.20492982+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.204932337+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.2049369+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.204939506+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.524712292+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.524762404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.524769932+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.524784188+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524791846+07:00","message":"[bufferProcess] interim [260000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524796418+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524804539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524807519+07:00","message":"> Transcript [2194] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524811332+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.5248136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524815857+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524818277+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.52482487+07:00","message":"Push: 'เกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524828218+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524830461+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.524832894+07:00","message":"Next Push (prob) : 'ส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.524856995+07:00","message":"push: {false เกินไปอาจ 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.527780091+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.5277945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.527798562+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.527808422+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527811619+07:00","message":"[bufferProcess] interim [320000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527813779+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.52781624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527818683+07:00","message":"> Transcript [2195] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527821062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527822671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527824242+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.527826318+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.842299651+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.842336639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.842343061+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:03.842359065+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842367198+07:00","message":"[bufferProcess] interim [620000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842370914+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842379658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842382295+07:00","message":"> Transcript [2196] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.84238583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.84238809+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842390589+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:03.842393303+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.102860355+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.10290159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.102908324+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.102921902+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102929759+07:00","message":"[bufferProcess] interim [920000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102932399+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102939386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102942562+07:00","message":"> Transcript [2197] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102945978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102948242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102950517+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.102953292+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.3533888+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.353429672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.353435895+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.353449031+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353456339+07:00","message":"[bufferProcess] interim [100000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353459404+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353465722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353468738+07:00","message":"> Transcript [2198] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.35347245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353476741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.35347919+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353481745+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353488145+07:00","message":"Push: 'ส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353490081+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353492372+07:00","message":"Set new StatePrefix : 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.353494818+07:00","message":"Next Push (prob) : 'เจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.353514715+07:00","message":"push: {false ส่งผลต่อการ 0 0xc0025a4880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.61127218+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.611317349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.611323641+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.611338562+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611345026+07:00","message":"[bufferProcess] interim [400000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611347858+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611351825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611358188+07:00","message":"> Transcript [2199] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611362459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611364407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611366187+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.611368904+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.912158261+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.938036607+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.938076087+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-04-22T13:32:04.93808218+07:00","message":"receive interim result [false|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:04.938096341+07:00","message":"[buffer interim] 299 false ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938105256+07:00","message":"[bufferProcess] interim [700000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938108233+07:00","message":"[bufferProcess] send to processor:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938114296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938117126+07:00","message":"> Transcript [2200] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938121316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938123439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938125618+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:04.938128501+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:04.980897788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:04.980923999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.036760222+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.036812976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ\",\"confidence\":0.9585066}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.03681962+07:00","message":"receive interim result [true|false]: ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.03683086+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.036834204+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.036852203+07:00","message":"[buffer interim] 299 true ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036886681+07:00","message":"[bufferProcess] interim [850000000]:ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03689471+07:00","message":"[bufferProcess] send to processor (isfinal):ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036898894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036901943+07:00","message":"> Transcript [2201] [false]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036906558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03690849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03691099+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036914139+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036915966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03691781+07:00","message":"> Transcript [2202] [true]: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036921274+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03692292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.03692447+07:00","message":"StatePrefix: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036926403+07:00","message":"TextPushed: 'ได้รับในปริมาณที่มากจนเกินไปอาจส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:05.036933062+07:00","message":"Push: 'เจริญเติบโตของพืชได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.036944366+07:00","message":"push: {true เจริญเติบโตของพืชได้ค่ะ 0 0xc0025a4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:05.047836793+07:00","message":"write wav file: './tmp/7547/7547_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.694718989+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:05.952652578+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.014789525+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.073618697+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.152141555+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.152161833+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.152165417+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.152176354+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152184983+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152189678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152192792+07:00","message":"> Transcript [2203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.15219543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152197353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.15219922+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152201009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.152203569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.152213939+07:00","message":"push: {true \n 0 0xc0031ec380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:06.158091582+07:00","message":"write wav file: './tmp/7547/7547_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.262535947+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.262558629+07:00","message":"found end of frame, send empty tag with msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.262561749+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.262568903+07:00","message":"[buffer interim] 301 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262575814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262579597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262582139+07:00","message":"> Transcript [2204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.2625851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262586901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262588655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262590556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.262593218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.26260453+07:00","message":"push: {true \n 0 0xc0025a4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:06.267110814+07:00","message":"write wav file: './tmp/7547/7547_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.333979446+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.392650293+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.525592729+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.620750134+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.620772812+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.620776033+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.620783981+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620791831+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620795996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620798609+07:00","message":"> Transcript [2205] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620801077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620802916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.6208047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.620806495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.62080922+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.620818542+07:00","message":"push: {true \n 0 0xc001aff300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:06.62523858+07:00","message":"write wav file: './tmp/7547/7547_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.652251922+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.728392783+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.728421143+07:00","message":"found end of frame, send empty tag with msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.728425112+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.728432916+07:00","message":"[buffer interim] 303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728440477+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728444708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728447447+07:00","message":"> Transcript [2206] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728450409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728452195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728453889+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728455714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:06.728457971+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.728466865+07:00","message":"push: {true \n 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:06.734300049+07:00","message":"write wav file: './tmp/7547/7547_303.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:06.783472165+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.154504485+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.15455115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.154556274+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.154571534+07:00","message":"[buffer interim] 304 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.154577794+07:00","message":"[bufferProcess] interim [420000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.154579738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.252036715+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.252074293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.252080035+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.252089232+07:00","message":"[buffer interim] 304 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.252096346+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.252099033+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.252102545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.252105273+07:00","message":"> Transcript [2207] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.252107454+07:00","message":"Set StatePrefix (first interim): 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.467507824+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.467545392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.467550699+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.467570419+07:00","message":"[buffer interim] 304 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467577605+07:00","message":"[bufferProcess] interim [720000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467579961+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467583251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467586024+07:00","message":"> Transcript [2208] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467588602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.467590527+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.776836726+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.77688233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.776887933+07:00","message":"receive interim result [false|false]: จากรูปมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.776900987+07:00","message":"[buffer interim] 304 false จากรูปมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776907728+07:00","message":"[bufferProcess] interim [960000000]:จากรูปมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776910248+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776915492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776918333+07:00","message":"> Transcript [2209] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.77692116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776923025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776924775+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.776926903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.896315816+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.896360252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.896366209+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.896383942+07:00","message":"[buffer interim] 304 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896393233+07:00","message":"[bufferProcess] interim [20000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896395878+07:00","message":"[bufferProcess] send to processor:จากรูปมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896399721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896402666+07:00","message":"> Transcript [2210] [false]: 'จากรูปมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896406152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896408074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896410521+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.896413101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:07.981091852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:07.981102796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.993656827+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.993692248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.993698198+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:07.993712865+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.993719948+07:00","message":"[bufferProcess] interim [140000000]:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.99372288+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.993735837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.993739361+07:00","message":"> Transcript [2211] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.993743338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.99374574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.99374784+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:07.993749932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.331381605+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.331424306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.331431869+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.331446254+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331461137+07:00","message":"[bufferProcess] interim [560000000]:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331464307+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331467965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331470872+07:00","message":"> Transcript [2212] [false]: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331473849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.33147607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331478844+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.3314811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331483791+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331485435+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331487328+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.331489315+07:00","message":"Next Push (prob) : 'รูปนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.331497718+07:00","message":"push: {false จาก 0 0xc0031ec800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.533667173+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.533706918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.533712814+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.533727291+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533741008+07:00","message":"[bufferProcess] interim [740000000]:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.53374383+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533750768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533754031+07:00","message":"> Transcript [2213] [false]: 'จากรูปนี้นะคะนี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533757468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533759509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.53376163+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.533764615+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.736759905+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.736796711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.736802454+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.736814461+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736821925+07:00","message":"[bufferProcess] interim [980000000]:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736824533+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736830245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.73683313+07:00","message":"> Transcript [2214] [false]: 'จากรูปนี้นะคะนี่คือต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736836517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736838577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736840783+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.736843279+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.847300191+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.847338608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.847344332+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.847355832+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847362901+07:00","message":"[bufferProcess] interim [40000000]:จากรูปนี้นะคะนี่คือต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847365411+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847370864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847373372+07:00","message":"> Transcript [2215] [false]: 'จากรูปนี้นะคะนี่คือต้นกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847376696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847378804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847380885+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.847383164+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.91560786+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.915638951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นแตงกวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.915644345+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.915656502+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915662873+07:00","message":"[bufferProcess] interim [160000000]:จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915665406+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915669215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915672058+07:00","message":"> Transcript [2216] [false]: 'จากรูปนี้นะคะนี่คือต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915675275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915677181+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915679429+07:00","message":"StatePrefix: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915681308+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915683877+07:00","message":"Push: 'รูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915685725+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915687654+07:00","message":"Set new StatePrefix : 'จากรูปนี้นะคะนี่คือต้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:08.915689645+07:00","message":"Next Push (prob) : 'นี่คือต้นทาง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:08.915697468+07:00","message":"push: {false รูปนี้นะคะ 0 0xc0031ec800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.240283743+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.240326037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.240332187+07:00","message":"receive interim result [false|false]: จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.240345356+07:00","message":"[buffer interim] 304 false จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.240352964+07:00","message":"[bufferProcess] interim [520000000]:จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.240355511+07:00","message":"[bufferProcess] send to processor:จากรูปนี้นะคะนี่คือต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.24036265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.240365498+07:00","message":"> Transcript [2217] [false]: 'จากรูปนี้นะคะนี่คือต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.240368042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.240370617+07:00","message":"Set new StatePrefix: 'จากรูปนี้นะคะนี่คือต้นแตงกวา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.341857642+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500538958+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.50058805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ\",\"confidence\":0.94245505}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500594799+07:00","message":"receive interim result [true|false]: จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500604876+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500607694+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500620128+07:00","message":"[buffer interim] 304 true จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500630346+07:00","message":"[bufferProcess] interim [790000000]:จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500634043+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500637633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500640488+07:00","message":"> Transcript [2218] [false]: 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.50064328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500645087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500647337+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500649954+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500651785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500653644+07:00","message":"> Transcript [2219] [true]: 'จากรูปนี้นะคะนี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500655918+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500657478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500658996+07:00","message":"StatePrefix: 'จากรูปนี้นะคะนี่คือต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500660695+07:00","message":"TextPushed: 'จากรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:09.500666385+07:00","message":"Push: 'นี่คือต้นแตงกวาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.500674087+07:00","message":"push: {true นี่คือต้นแตงกวาค่ะ 0 0xc0031ec800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:09.509893321+07:00","message":"write wav file: './tmp/7547/7547_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:09.795907994+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:10.527719363+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:10.527784619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนต์ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:10.527791453+07:00","message":"receive interim result [false|false]: มนต์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:10.527811064+07:00","message":"[buffer interim] 305 false มนต์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527818973+07:00","message":"[bufferProcess] interim [600000000]:มนต์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527821309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527831203+07:00","message":"[bufferProcess] send to processor (ticker):มนต์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527834663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527837552+07:00","message":"> Transcript [2220] [false]: 'มนต์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:10.527839836+07:00","message":"Set StatePrefix (first interim): 'มนต์ก่อน'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:10.981467818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:10.981478338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.026989983+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.027032221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นนท์ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.027036888+07:00","message":"receive interim result [false|false]: นนท์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.027052551+07:00","message":"[buffer interim] 305 false นนท์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.027059705+07:00","message":"[bufferProcess] interim [80000000]:นนท์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.027061576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.154950866+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.154998349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนกอดจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.155003786+07:00","message":"receive interim result [false|false]: คนกอดจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.155015191+07:00","message":"[buffer interim] 305 false คนกอดจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.155024083+07:00","message":"[bufferProcess] interim [200000000]:คนกอดจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.155026318+07:00","message":"[bufferProcess] send to processor:นนท์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.155031435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.155034189+07:00","message":"> Transcript [2221] [false]: 'นนท์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.15503648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.155038602+07:00","message":"Set new StatePrefix: 'นนท์ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.215598533+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.215644958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.215650382+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.215662385+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.21566883+07:00","message":"[bufferProcess] interim [320000000]:ทนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.215671273+07:00","message":"[bufferProcess] send to processor:คนกอดจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.215676729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.215679357+07:00","message":"> Transcript [2222] [false]: 'คนกอดจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.215681438+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.215687763+07:00","message":"Set new StatePrefix: 'คนกอดจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.535281381+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.535324362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.535331006+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.535342849+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.535355455+07:00","message":"[bufferProcess] interim [620000000]:ทนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.53535849+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.535362605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.535365687+07:00","message":"> Transcript [2223] [false]: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.535367924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.535369939+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.914772911+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.914821139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นเงาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.914826961+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:11.914842242+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914849984+07:00","message":"[bufferProcess] interim [980000000]:ทนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.91485256+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914860078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914863284+07:00","message":"> Transcript [2224] [false]: 'ทนก่อนจนถึงต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914866337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914868446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914870408+07:00","message":"StatePrefix: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:11.914872589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.249295194+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.24933598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.249342341+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.249357535+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249364419+07:00","message":"[bufferProcess] interim [280000000]:ทนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249366942+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249373707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249376278+07:00","message":"> Transcript [2225] [false]: 'ทนก่อนจนถึงต้นเงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249379492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249381768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249383784+07:00","message":"StatePrefix: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.249386116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.548633528+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.548679323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.548684297+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.548701692+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548708565+07:00","message":"[bufferProcess] interim [580000000]:ทนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548710961+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548714648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548717197+07:00","message":"> Transcript [2226] [false]: 'ทนก่อนจนถึงต้นหอมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548720188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548722065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548723966+07:00","message":"StatePrefix: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.548726083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.621818913+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.621861798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.621867764+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.621882004+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621888299+07:00","message":"[bufferProcess] interim [700000000]:ทนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621891274+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621898115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621900979+07:00","message":"> Transcript [2227] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621904143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.62190653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621908341+07:00","message":"StatePrefix: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621910396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621913091+07:00","message":"Push: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621915213+07:00","message":"TextPushed: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.62191738+07:00","message":"Set new StatePrefix : 'ทนก่อนจนถึงต้นหอมนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.621919834+07:00","message":"Next Push (prob) : 'ต้นหอมนะคะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.621927605+07:00","message":"push: {false ทนก่อนจนถึง 0 0xc000186100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.751585524+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.751680323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.751687415+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:12.75170525+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.751713503+07:00","message":"[bufferProcess] interim [760000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.751716155+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.75172293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.751725409+07:00","message":"> Transcript [2228] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.751727556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:12.751737648+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.009325194+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.009367537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.009374504+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.009389708+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009396884+07:00","message":"[bufferProcess] interim [120000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009399753+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009407541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009411919+07:00","message":"> Transcript [2229] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009414577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.009416914+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.540966564+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.541015609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.541025795+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.541041214+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541049285+07:00","message":"[bufferProcess] interim [600000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541052226+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.54105997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541063276+07:00","message":"> Transcript [2230] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541066641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541069226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541071847+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.541078607+07:00","message":"TextPushed: 'ทนก่อนจนถึง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:13.982136947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:13.982156588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.990720335+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.990762275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.990768203+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:13.990782395+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990790108+07:00","message":"[bufferProcess] interim [20000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990792915+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990799058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990801919+07:00","message":"> Transcript [2231] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990805473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990807539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.990810039+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:13.99081216+07:00","message":"TextPushed: 'ทนก่อนจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.248799774+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.24883836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.248844423+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.24885872+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248866331+07:00","message":"[bufferProcess] interim [260000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248868914+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248875032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248878224+07:00","message":"> Transcript [2232] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248881417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248883476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248885684+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.248887988+07:00","message":"TextPushed: 'ทนก่อนจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.249749072+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.24975721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.24976014+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.249767206+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249770214+07:00","message":"[bufferProcess] interim [320000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249772233+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249774238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249776174+07:00","message":"> Transcript [2233] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249778308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249780243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249782006+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249783942+07:00","message":"TextPushed: 'ทนก่อนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.24978949+07:00","message":"Push: 'ต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249791459+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249793485+07:00","message":"Set new StatePrefix : 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.249795871+07:00","message":"Next Push (prob) : 'ต้นแตงกวาที่สุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.249804897+07:00","message":"push: {false ต้นหอมนะคะจะเป็น 0 0xc000186100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.554019452+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.554068316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.554077565+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.554096163+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554105933+07:00","message":"[bufferProcess] interim [620000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554109504+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554119687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554124839+07:00","message":"> Transcript [2234] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554128322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.554131682+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.73704265+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.737079638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.737085767+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:14.737098194+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737105158+07:00","message":"[bufferProcess] interim [800000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737108154+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737114334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737117218+07:00","message":"> Transcript [2235] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737120348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.73712218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.737124624+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:14.73712759+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.121130696+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.121181655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.121187933+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.121201094+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121208253+07:00","message":"[bufferProcess] interim [220000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121211104+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121218107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.12122117+07:00","message":"> Transcript [2236] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121224591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121226552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.12122871+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.121232018+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.455931919+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.455986319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.45599504+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.456010182+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.456019442+07:00","message":"[bufferProcess] interim [520000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.456022162+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.456029514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.45603267+07:00","message":"> Transcript [2237] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.456037227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.45603959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.45604179+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.456044653+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.63035464+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.630398217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.630404775+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.630422643+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630435118+07:00","message":"[bufferProcess] interim [640000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630437627+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630441727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.63044492+07:00","message":"> Transcript [2238] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630448937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630451164+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630453262+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630457005+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630464974+07:00","message":"Push: 'ต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630467178+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.630469605+07:00","message":"Set new StatePrefix : 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.63047186+07:00","message":"Next Push (prob) : 'ลักษณะการค้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.630479517+07:00","message":"push: {false ต้นแตงกวาที่แสดง 0 0xc000186100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.759867589+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.75990886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.759914952+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.759927269+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759935148+07:00","message":"[bufferProcess] interim [760000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759938233+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759943973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759947148+07:00","message":"> Transcript [2239] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759949809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.759951949+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.763166371+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.763176508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.763179903+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.763188213+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763191655+07:00","message":"[bufferProcess] interim [820000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763194311+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763198842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763200879+07:00","message":"> Transcript [2240] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763202891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.763204602+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะการขัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.95187699+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.951912464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.951918703+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:15.951932279+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.95193921+07:00","message":"[bufferProcess] interim [0]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.95194213+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.951946402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.951950252+07:00","message":"> Transcript [2241] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.951953408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:15.951955348+07:00","message":"Set new StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.211482418+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.211529149+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-04-22T13:32:16.211537713+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.211560768+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211577083+07:00","message":"[bufferProcess] interim [300000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211582386+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211592443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.21159728+07:00","message":"> Transcript [2242] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211603522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211606941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.21161048+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.211614624+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.322605654+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.335305823+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.335344776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.335351267+07:00","message":"receive interim result [false|false]: ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.33536701+07:00","message":"[buffer interim] 305 false ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335375018+07:00","message":"[bufferProcess] interim [360000000]:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335378222+07:00","message":"[bufferProcess] send to processor:ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.33538714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335390162+07:00","message":"> Transcript [2243] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335394023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335396187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335398623+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.335401032+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.45558533+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494289406+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494326996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ\",\"confidence\":0.93472046}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494332663+07:00","message":"receive interim result [true|false]: ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494344779+07:00","message":"end recv isFinal message id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494347217+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494353193+07:00","message":"[buffer interim] 305 true ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494360109+07:00","message":"[bufferProcess] interim [540000000]:ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494367481+07:00","message":"[bufferProcess] send to processor (isfinal):ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494373897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494376746+07:00","message":"> Transcript [2244] [false]: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494380801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494382557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494384539+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494386819+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.49438878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494390655+07:00","message":"> Transcript [2245] [true]: 'ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494392846+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.49439439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494395925+07:00","message":"StatePrefix: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494397937+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494399787+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494582575+07:00","message":"Push: 'ลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494586767+07:00","message":"TextPushed: 'ทนก่อนจนถึงต้นหอมนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494589225+07:00","message":"Set new StatePrefix : 'ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494591454+07:00","message":"Next Push (prob) : 'ทนก่อนจนถึงต้นนะคะจะเป็นต้นแตงกวาที่แสดงลักษณะอาการขาดธาตุอาหารต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.494598063+07:00","message":"push: {true ลักษณะอาการขาดธาตุอาหารต่างๆ 0 0xc000186100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.494618539+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_305.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:16.506462305+07:00","message":"write wav file: './tmp/7547/7547_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.772796825+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.860588488+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.860611336+07:00","message":"found end of frame, send empty tag with msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.860614285+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.860621573+07:00","message":"[buffer interim] 306 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860628349+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860632125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860634709+07:00","message":"> Transcript [2246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860636912+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860639965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860641849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860644294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:16.860653285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:16.860662786+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:16.866155804+07:00","message":"write wav file: './tmp/7547/7547_306.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:16.983060294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:16.983106856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.15520813+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.523604933+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.523645445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.523651503+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.52366512+07:00","message":"[buffer interim] 307 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.523676093+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.52367834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.822096061+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.822134976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.822140385+07:00","message":"receive interim result [false|false]: ส่วนต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:17.822154457+07:00","message":"[buffer interim] 307 false ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.822162149+07:00","message":"[bufferProcess] interim [660000000]:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.822164521+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.822167983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.822171096+07:00","message":"> Transcript [2247] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:17.82217315+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.041483639+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.041547273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.041553941+07:00","message":"receive interim result [false|false]: ส่วนต้นจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.041568034+07:00","message":"[buffer interim] 307 false ส่วนต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041575441+07:00","message":"[bufferProcess] interim [900000000]:ส่วนต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041577817+07:00","message":"[bufferProcess] send to processor:ส่วนต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041585096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041588159+07:00","message":"> Transcript [2248] [false]: 'ส่วนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041590998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041593118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041594937+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.041596914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.175456837+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.175492445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.175498447+07:00","message":"receive interim result [false|false]: ส่วนต้นจอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.175512636+07:00","message":"[buffer interim] 307 false ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175520336+07:00","message":"[bufferProcess] interim [960000000]:ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175522566+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175528539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175531511+07:00","message":"> Transcript [2249] [false]: 'ส่วนต้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175534501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175536441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175538256+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.175540294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.353225937+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.35326837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.353274222+07:00","message":"receive interim result [false|false]: ส่วนต้นจอย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.353287446+07:00","message":"[buffer interim] 307 false ส่วนต้นจอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353294651+07:00","message":"[bufferProcess] interim [140000000]:ส่วนต้นจอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353296954+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353300973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353304184+07:00","message":"> Transcript [2250] [false]: 'ส่วนต้นจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353307036+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.353308977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.35331079+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.35331266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.427537492+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.427579706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.427585585+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.427599769+07:00","message":"[buffer interim] 307 false ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.42760749+07:00","message":"[bufferProcess] interim [200000000]:ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427609811+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427616961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427619889+07:00","message":"> Transcript [2251] [false]: 'ส่วนต้นจอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427622816+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427625044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.42762688+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427628841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427633331+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427635287+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427637209+07:00","message":"Set new StatePrefix : 'ส่วนต้นจอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.427639162+07:00","message":"Next Push (prob) : 'ต้นจอย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.427647782+07:00","message":"push: {false ส่วน 0 0xc0031ec200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.505484743+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.505518345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.505524158+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.505535609+07:00","message":"[buffer interim] 307 false ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.505542606+07:00","message":"[bufferProcess] interim [320000000]:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.50554498+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.50555084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.505553783+07:00","message":"> Transcript [2252] [false]: 'ส่วนต้นจอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.505555809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.505557684+07:00","message":"Set new StatePrefix: 'ส่วนต้นจอจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.522134234+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.522165354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.522170356+07:00","message":"receive interim result [false|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.522182693+07:00","message":"[buffer interim] 307 false ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522188815+07:00","message":"[bufferProcess] interim [380000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522191105+07:00","message":"[bufferProcess] send to processor:ส่วนต้นจอจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522194616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522196815+07:00","message":"> Transcript [2253] [false]: 'ส่วนต้นจอจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522198944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.522201036+07:00","message":"Set new StatePrefix: 'ส่วนต้นจอจับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.822831987+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928589525+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928634364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต้นจอจะเป็น\",\"confidence\":0.9268263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928640262+07:00","message":"receive interim result [true|false]: ส่วนต้นจอจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928649983+07:00","message":"end recv isFinal message id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928652681+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928659592+07:00","message":"[buffer interim] 307 true ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928667485+07:00","message":"[bufferProcess] interim [890000000]:ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928672153+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนต้นจอจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928675441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928678184+07:00","message":"> Transcript [2254] [false]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928680695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928682386+07:00","message":"Set new StatePrefix: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928684052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928688328+07:00","message":"> Transcript [2255] [true]: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928690526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928692448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928695649+07:00","message":"StatePrefix: 'ส่วนต้นจอจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928698207+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:18.928700796+07:00","message":"Push: 'ต้นจอจะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:18.928708244+07:00","message":"push: {true ต้นจอจะเป็น 0 0xc0031ec200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:18.935482691+07:00","message":"write wav file: './tmp/7547/7547_307.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:19.014762835+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:19.98332883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:19.983337253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:20.763300553+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:20.76334549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:20.763354613+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:20.763370143+07:00","message":"[buffer interim] 308 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.76337708+07:00","message":"[bufferProcess] interim [620000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.763379519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.763386406+07:00","message":"[bufferProcess] send to processor (ticker):ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.763389299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.763392095+07:00","message":"> Transcript [2256] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:20.763394463+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.286243563+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.286289368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.286295107+07:00","message":"receive interim result [false|false]: ที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.286309605+07:00","message":"[buffer interim] 308 false ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.286320154+07:00","message":"[bufferProcess] interim [40000000]:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.286322217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.374018847+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.374061888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.37406804+07:00","message":"receive interim result [false|false]: ที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.374082623+07:00","message":"[buffer interim] 308 false ที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.37409031+07:00","message":"[bufferProcess] interim [220000000]:ที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374092774+07:00","message":"[bufferProcess] send to processor:ที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374098594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374101358+07:00","message":"> Transcript [2257] [false]: 'ที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374104894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374106981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374109083+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.374111215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.615550011+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.615592491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.615598486+07:00","message":"receive interim result [false|false]: ที่ได้รับทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.615613252+07:00","message":"[buffer interim] 308 false ที่ได้รับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615620384+07:00","message":"[bufferProcess] interim [340000000]:ที่ได้รับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615623042+07:00","message":"[bufferProcess] send to processor:ที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.61562906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615631891+07:00","message":"> Transcript [2258] [false]: 'ที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615635489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615637691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615640007+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.615642056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.655982948+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.656018226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.656023476+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.65603766+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656044332+07:00","message":"[bufferProcess] interim [460000000]:ที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656046753+07:00","message":"[bufferProcess] send to processor:ที่ได้รับทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656050576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656053392+07:00","message":"> Transcript [2259] [false]: 'ที่ได้รับทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656056183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656058262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656061182+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.656062884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.881495538+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.881530416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารเสริม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.881536666+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.881551+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881558618+07:00","message":"[bufferProcess] interim [700000000]:ที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881560981+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.88156648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.88156931+07:00","message":"> Transcript [2260] [false]: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881573333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.88157567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881577599+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881579575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881583957+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881586108+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881588017+07:00","message":"Set new StatePrefix : 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:21.881589999+07:00","message":"Next Push (prob) : 'ได้รับธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:21.881598293+07:00","message":"push: {false ที่ 0 0xc000187480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.04840846+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.048445467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.048450786+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.048465171+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048473578+07:00","message":"[bufferProcess] interim [880000000]:ที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048476337+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารเสริม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048482476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048485565+07:00","message":"> Transcript [2261] [false]: 'ที่ได้รับธาตุอาหารเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048488681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048490764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048492597+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.048494877+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.493605449+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.493646729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.493653232+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:22.493671286+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493684421+07:00","message":"[bufferProcess] interim [240000000]:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.4936881+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493693906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493697379+07:00","message":"> Transcript [2262] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493701528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493704448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493707352+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:22.493710624+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:22.983905995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:22.983911802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.08487449+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.08493079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.084936958+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.084955725+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084964999+07:00","message":"[bufferProcess] interim [840000000]:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084967267+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084971218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.08497406+07:00","message":"> Transcript [2263] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.08497766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084979691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084982214+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.084984423+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.839274644+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.839318507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.839324946+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.839338429+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839345729+07:00","message":"[bufferProcess] interim [680000000]:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839348469+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839356315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839359158+07:00","message":"> Transcript [2264] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839362727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839364647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839366591+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839368823+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839372199+07:00","message":"Push: 'ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.83937679+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.83937929+07:00","message":"Set new StatePrefix : 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.839381608+07:00","message":"Next Push (prob) : 'สมบูรณ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.839405604+07:00","message":"push: {false ได้รับธาตุอาหาร 0 0xc000187480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.972304743+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.972362143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.972368736+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:23.972384852+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.97239286+07:00","message":"[bufferProcess] interim [800000000]:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972395803+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.97240408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972406929+07:00","message":"> Transcript [2265] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวรอบหน้าดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972411171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972413389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972415538+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:23.972417802+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.203646294+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.273590245+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.478906349+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.478943871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.478949879+07:00","message":"receive interim result [false|false]: ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.478959711+07:00","message":"[buffer interim] 308 false ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478967171+07:00","message":"[bufferProcess] interim [220000000]:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478970011+07:00","message":"[bufferProcess] send to processor:ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478974092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478977025+07:00","message":"> Transcript [2266] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478980536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478982519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478984877+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.478987353+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625674639+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625736897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน\",\"confidence\":0.92726195}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625743542+07:00","message":"receive interim result [true|false]: ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625754647+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625756757+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.625764137+07:00","message":"[buffer interim] 308 true ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625771955+07:00","message":"[bufferProcess] interim [220000000]:ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625776857+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625781048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625784725+07:00","message":"> Transcript [2267] [false]: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกันทีละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625788806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625790601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.62579296+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625795378+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625797312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625799215+07:00","message":"> Transcript [2268] [true]: 'ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625801298+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625802896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625805814+07:00","message":"StatePrefix: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625807821+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625809381+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625952241+07:00","message":"Push: 'สมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.62595546+07:00","message":"TextPushed: 'ที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625959466+07:00","message":"Set new StatePrefix : 'ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625963165+07:00","message":"Next Push (prob) : 'ส่วนต่างที่ได้รับธาตุอาหารสมบูรณ์ค่ะเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:24.62597433+07:00","message":"push: {true สมบูรณ์ค่ะเดี๋ยวเรามาดูกัน 0 0xc000187480}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:24.625986292+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_308.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:24.636837722+07:00","message":"write wav file: './tmp/7547/7547_308.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:25.984563552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:25.984571451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.342549733+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.535793018+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.591826657+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.664805997+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.744787365+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.74481044+07:00","message":"found end of frame, send empty tag with msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.744813581+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.744820205+07:00","message":"[buffer interim] 310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744827028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744832325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744836144+07:00","message":"> Transcript [2269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744840805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744843706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744846977+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744850759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.744854396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.744868105+07:00","message":"push: {true \n 0 0xc0031ec100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:27.749613915+07:00","message":"write wav file: './tmp/7547/7547_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.791597071+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.854549116+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.938255578+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.938285141+07:00","message":"found end of frame, send empty tag with msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.9382886+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.938296814+07:00","message":"[buffer interim] 311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938303722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938309582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938312232+07:00","message":"> Transcript [2270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938314701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938316435+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.93831831+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938320072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:27.938324215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:27.938334351+07:00","message":"push: {true \n 0 0xc0025a4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:27.942635774+07:00","message":"write wav file: './tmp/7547/7547_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.13511801+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135163414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135169334+07:00","message":"receive interim result [false|false]: ต้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135187769+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135192154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135194568+07:00","message":"receive interim result [false|false]: ต้นนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.1352005+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135206098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135208518+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135213437+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135216961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าสะดวก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135219092+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าสะดวก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135223659+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135226303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135228224+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135233058+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135235426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135237755+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135242092+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135244429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135248136+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงรัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135255294+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.13526043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135263746+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135269986+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135289262+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135295242+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135302448+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าสะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135316533+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.135320788+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.13532469+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงรัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.13532888+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393798876+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393843197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393849787+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393869573+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393874028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393876569+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393884921+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393887862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393890464+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393896115+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393898924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.39390119+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393908662+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393912518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393914985+07:00","message":"receive interim result [false|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393920269+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393926708+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะอาการยัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393931155+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะอาการอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393935219+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.393940467+07:00","message":"[buffer interim] this message is already final false 309: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.434403602+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.434435613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.434440843+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.434451804+07:00","message":"[buffer interim] 312 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.434458259+07:00","message":"[bufferProcess] interim [540000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.434460167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.621067777+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.62111879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.621124022+07:00","message":"receive interim result [false|false]: ต้นออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.621138095+07:00","message":"[buffer interim] 312 false ต้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.621146579+07:00","message":"[bufferProcess] interim [780000000]:ต้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.621149222+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.621154834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.62115746+07:00","message":"> Transcript [2271] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.621174053+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.914883485+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.914929281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.914935148+07:00","message":"receive interim result [false|false]: ต่อขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:28.914953547+07:00","message":"[buffer interim] 312 false ต่อขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914961431+07:00","message":"[bufferProcess] interim [960000000]:ต่อขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914964178+07:00","message":"[bufferProcess] send to processor:ต้นออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.91496806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914971464+07:00","message":"> Transcript [2272] [false]: 'ต้นออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914975018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914977304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914979436+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:28.914981463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:28.985134805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:28.985158431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.054088099+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.054134006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นตอขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.054139691+07:00","message":"receive interim result [false|false]: ต้นตอขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.054156303+07:00","message":"[buffer interim] 312 false ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.054164886+07:00","message":"[bufferProcess] interim [140000000]:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.054167485+07:00","message":"[bufferProcess] send to processor:ต่อขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.054171518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.054174722+07:00","message":"> Transcript [2273] [false]: 'ต่อขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.054177315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.0541792+07:00","message":"Set new StatePrefix: 'ต่อขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.213896807+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.213941553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.213948362+07:00","message":"receive interim result [false|false]: ต่อขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.21396186+07:00","message":"[buffer interim] 312 false ต่อขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213972049+07:00","message":"[bufferProcess] interim [260000000]:ต่อขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213975054+07:00","message":"[bufferProcess] send to processor:ต้นตอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213981782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213986201+07:00","message":"> Transcript [2274] [false]: 'ต้นตอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213989211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.213992206+07:00","message":"Set new StatePrefix: 'ต้นตอขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.28806966+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.288106837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.288112567+07:00","message":"receive interim result [false|false]: ต่อขาจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.288125775+07:00","message":"[buffer interim] 312 false ต่อขาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.288132985+07:00","message":"[bufferProcess] interim [380000000]:ต่อขาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.288135412+07:00","message":"[bufferProcess] send to processor:ต่อขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.28814101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.28814376+07:00","message":"> Transcript [2275] [false]: 'ต่อขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.288146079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.288148098+07:00","message":"Set new StatePrefix: 'ต่อขาจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.381931932+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.381969134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.381974999+07:00","message":"receive interim result [false|false]: ต่อขาขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.381991073+07:00","message":"[buffer interim] 312 false ต่อขาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.382001483+07:00","message":"[bufferProcess] interim [500000000]:ต่อขาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.382004131+07:00","message":"[bufferProcess] send to processor:ต่อขาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.382008082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.3820119+07:00","message":"> Transcript [2276] [false]: 'ต่อขาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.382014248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.38201648+07:00","message":"Set new StatePrefix: 'ต่อขาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.420252019+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.420291343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาจะขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.420297705+07:00","message":"receive interim result [false|false]: ต่อขาจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.420312473+07:00","message":"[buffer interim] 312 false ต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420319101+07:00","message":"[bufferProcess] interim [560000000]:ต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420321218+07:00","message":"[bufferProcess] send to processor:ต่อขาขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420325345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420328527+07:00","message":"> Transcript [2277] [false]: 'ต่อขาขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420330687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.420332638+07:00","message":"Set new StatePrefix: 'ต่อขาขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.698348675+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.698397042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง\",\"confidence\":0.9339995}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.698405464+07:00","message":"receive interim result [true|false]: ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.698414729+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.69841759+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.698426618+07:00","message":"[buffer interim] this message is already final true 309: 'ต้นนะคะว่าแสดงลักษณะอาการอย่างไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.935946365+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.935995702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาจะขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.936004044+07:00","message":"receive interim result [false|false]: ต่อขาจะขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:29.936021627+07:00","message":"[buffer interim] 312 false ต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.936033343+07:00","message":"[bufferProcess] interim [40000000]:ต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.936037011+07:00","message":"[bufferProcess] send to processor:ต่อขาจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.936043923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.93604754+07:00","message":"> Transcript [2278] [false]: 'ต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.936050785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:29.936053975+07:00","message":"Set new StatePrefix: 'ต่อขาจะขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.154994453+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.155035322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อขาจะขาดธาตุใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.155042896+07:00","message":"receive interim result [false|false]: ต่อขาจะขาดธาตุใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.155062928+07:00","message":"[buffer interim] 312 false ต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155071253+07:00","message":"[bufferProcess] interim [280000000]:ต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155074593+07:00","message":"[bufferProcess] send to processor:ต่อขาจะขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155079226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155082829+07:00","message":"> Transcript [2279] [false]: 'ต่อขาจะขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155085783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155087715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155089505+07:00","message":"StatePrefix: 'ต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.155091325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.163067563+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.234313358+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520904519+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520953582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องต่อขาจะขาดธาตุใน\",\"confidence\":0.90755254}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520961194+07:00","message":"receive interim result [true|false]: ต้องต่อขาจะขาดธาตุใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520971331+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520973627+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.520981368+07:00","message":"[buffer interim] 312 true ต้องต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.520989263+07:00","message":"[bufferProcess] interim [520000000]:ต้องต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.520993053+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อขาจะขาดธาตุใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.520996408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.520999723+07:00","message":"> Transcript [2280] [false]: 'ต่อขาจะขาดธาตุใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.52100301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521005391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521007327+07:00","message":"StatePrefix: 'ต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521009392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521011017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.52101337+07:00","message":"> Transcript [2281] [true]: 'ต้องต่อขาจะขาดธาตุใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521015562+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521017056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521018538+07:00","message":"StatePrefix: 'ต่อขาจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521020195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.521022772+07:00","message":"Push: 'ต้องต่อขาจะขาดธาตุใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.521031758+07:00","message":"push: {true ต้องต่อขาจะขาดธาตุใน 0 0xc0025a4600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:30.52806896+07:00","message":"write wav file: './tmp/7547/7547_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.956271228+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.956314269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.956319494+07:00","message":"receive interim result [false|false]: แจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:30.95633207+07:00","message":"[buffer interim] 313 false แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.956338666+07:00","message":"[bufferProcess] interim [780000000]:แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:30.95634081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.204055374+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.204093074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อแจ้งนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.204098453+07:00","message":"receive interim result [false|false]: ต่อแจ้งนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.204111436+07:00","message":"[buffer interim] 313 false ต่อแจ้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.204118224+07:00","message":"[bufferProcess] interim [20000000]:ต่อแจ้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.204120542+07:00","message":"[bufferProcess] send to processor:แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.204125979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.204128429+07:00","message":"> Transcript [2282] [false]: 'แจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.204130513+07:00","message":"Set StatePrefix (first interim): 'แจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353240618+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353267074+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353270475+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353272255+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353273981+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353275622+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353277444+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353279098+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353280731+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.353282434+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.390402981+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.39044004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อแจ้งนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.390445934+07:00","message":"receive interim result [false|false]: ต่อแจ้งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.390459184+07:00","message":"[buffer interim] 313 false ต่อแจ้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390465214+07:00","message":"[bufferProcess] interim [140000000]:ต่อแจ้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390467748+07:00","message":"[bufferProcess] send to processor:ต่อแจ้งนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390474423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390477126+07:00","message":"> Transcript [2283] [false]: 'ต่อแจ้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390479151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.390480915+07:00","message":"Set new StatePrefix: 'ต่อแจ้งนะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.513151418+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.573292775+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.61342462+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613459096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อแจ้งนะคะ\",\"confidence\":0.9184167}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613464572+07:00","message":"receive interim result [true|false]: ต่อแจ้งนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613472926+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613474929+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613480744+07:00","message":"[buffer interim] 313 true ต่อแจ้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613487673+07:00","message":"[bufferProcess] interim [500000000]:ต่อแจ้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613490973+07:00","message":"[bufferProcess] send to processor (isfinal):ต่อแจ้งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613497636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613522721+07:00","message":"> Transcript [2284] [false]: 'ต่อแจ้งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613528262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613530836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613532887+07:00","message":"StatePrefix: 'ต่อแจ้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613534975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613537232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613539546+07:00","message":"> Transcript [2285] [true]: 'ต่อแจ้งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613541919+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613543634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613545547+07:00","message":"StatePrefix: 'ต่อแจ้งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613548108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.613557572+07:00","message":"Push: 'ต่อแจ้งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.613571229+07:00","message":"push: {true ต่อแจ้งนะคะ 0 0xc000187980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:31.621472239+07:00","message":"write wav file: './tmp/7547/7547_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.632394065+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.844949284+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.844969293+07:00","message":"found end of frame, send empty tag with msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.844972249+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.844978982+07:00","message":"[buffer interim] 314 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844985202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844988479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844991255+07:00","message":"> Transcript [2286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844993792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844995658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844997363+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.844998999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:31.845001255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:31.845010441+07:00","message":"push: {true \n 0 0xc0004a3000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:31.850450388+07:00","message":"write wav file: './tmp/7547/7547_314.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:31.985570308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:31.985596186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.15412992+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.212455848+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.427872291+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.427899514+07:00","message":"found end of frame, send empty tag with msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.427902962+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.427911162+07:00","message":"[buffer interim] 315 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427919105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427923137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427925888+07:00","message":"> Transcript [2287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.4279283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.42793021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427932048+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427933798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:32.427936523+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.427948756+07:00","message":"push: {true \n 0 0xc0031ec900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:32.433482533+07:00","message":"write wav file: './tmp/7547/7547_315.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:32.723556984+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.256807097+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.256856019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.256861821+07:00","message":"receive interim result [false|false]: บ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.256881304+07:00","message":"[buffer interim] 316 false บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.256888992+07:00","message":"[bufferProcess] interim [540000000]:บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.256891535+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.454336878+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.454374012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.454380157+07:00","message":"receive interim result [false|false]: บ่ายจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.454397836+07:00","message":"[buffer interim] 316 false บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.454405052+07:00","message":"[bufferProcess] interim [780000000]:บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.454407707+07:00","message":"[bufferProcess] send to processor:บ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.454411372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.454414032+07:00","message":"> Transcript [2288] [false]: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.454416363+07:00","message":"Set StatePrefix (first interim): 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.570934918+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.570975529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.57098127+07:00","message":"receive interim result [false|false]: บ่ายจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.570997105+07:00","message":"[buffer interim] 316 false บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571005731+07:00","message":"[bufferProcess] interim [840000000]:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571008063+07:00","message":"[bufferProcess] send to processor:บ่ายจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571011944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571014848+07:00","message":"> Transcript [2289] [false]: 'บ่ายจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571018065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571020092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571022286+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.571024158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.967839743+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.967884397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.967895383+07:00","message":"receive interim result [false|false]: บ่ายจะมีสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.967917274+07:00","message":"[buffer interim] 316 false บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967929524+07:00","message":"[bufferProcess] interim [260000000]:บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967933173+07:00","message":"[bufferProcess] send to processor:บ่ายจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967941512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967946096+07:00","message":"> Transcript [2290] [false]: 'บ่ายจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967952846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967957052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967959354+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.967961375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.987954421+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.987992259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสิทธิ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.987997866+07:00","message":"receive interim result [false|false]: บ่ายจะมีสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:33.988013145+07:00","message":"[buffer interim] 316 false บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988019337+07:00","message":"[bufferProcess] interim [320000000]:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988021945+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988025188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988027943+07:00","message":"> Transcript [2291] [false]: 'บ่ายจะมีสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988031209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988033138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988035007+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:33.988036901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.114481936+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.114525509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีซีรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.114531112+07:00","message":"receive interim result [false|false]: บ่ายจะมีซีรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.114547142+07:00","message":"[buffer interim] 316 false บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114554435+07:00","message":"[bufferProcess] interim [380000000]:บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.1145571+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114560497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114563314+07:00","message":"> Transcript [2292] [false]: 'บ่ายจะมีสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114566692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114568534+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114570227+07:00","message":"StatePrefix: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114572072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114574741+07:00","message":"Push: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114576484+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114578693+07:00","message":"Set new StatePrefix : 'บ่ายจะมีสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.114582234+07:00","message":"Next Push (prob) : 'จะมีสิทธิ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.114592014+07:00","message":"push: {false บ่าย 0 0xc000187d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.150893133+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.150932068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.150938333+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.150953305+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.150960277+07:00","message":"[bufferProcess] interim [440000000]:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.15096276+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีซีรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.150974067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.150977295+07:00","message":"> Transcript [2293] [false]: 'บ่ายจะมีซีรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.150979857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.15098431+07:00","message":"Set new StatePrefix: 'บ่ายจะมีซีรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.482233235+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.482271604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.482278174+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.48229345+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482302267+07:00","message":"[bufferProcess] interim [800000000]:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482304695+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482309879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482312958+07:00","message":"> Transcript [2294] [false]: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482315455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.482317439+07:00","message":"Set new StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.665202777+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.665242059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.665247887+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.665263902+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665271074+07:00","message":"[bufferProcess] interim [980000000]:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665273604+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665276802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665279533+07:00","message":"> Transcript [2295] [false]: 'บ่ายจะมีสีเหลืองทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665282726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665284794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.665286757+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.66528891+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.867215873+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.867258931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.86726441+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.867281519+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867288685+07:00","message":"[bufferProcess] interim [220000000]:บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867291024+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867295345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867298236+07:00","message":"> Transcript [2296] [false]: 'บ่ายจะมีสีเหลืองทั้งใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867302053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867304155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867306243+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.867308522+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:34.986062453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:34.986077735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.993588092+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.993628511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.99363385+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:34.99365177+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993661086+07:00","message":"[bufferProcess] interim [280000000]:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993663674+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993669887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993672843+07:00","message":"> Transcript [2297] [false]: 'บ่ายจะมีสีเหลืองทั้งใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993676375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993678666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993680624+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:34.993683114+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.04247319+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.042508154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.042513389+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.042524258+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042530719+07:00","message":"[bufferProcess] interim [340000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042533014+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042536439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042539011+07:00","message":"> Transcript [2298] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042542271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042544183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042546006+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042548063+07:00","message":"TextPushed: 'บ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042550671+07:00","message":"Push: 'จะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.04255253+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042554628+07:00","message":"Set new StatePrefix : 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.042556571+07:00","message":"Next Push (prob) : 'ทั้งใบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.042564406+07:00","message":"push: {false จะมีสีเหลือง 0 0xc000187d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.411770573+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.411812282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.411828589+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.411842216+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411851628+07:00","message":"[bufferProcess] interim [700000000]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411853964+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411860658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411863497+07:00","message":"> Transcript [2299] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411868445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411870715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411872719+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.411879951+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.695751861+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.695786538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.695791114+07:00","message":"receive interim result [false|false]: บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.695806557+07:00","message":"[buffer interim] 316 false บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.695814082+07:00","message":"[bufferProcess] interim [0]:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.69581689+07:00","message":"[bufferProcess] send to processor:บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.69582056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.695823771+07:00","message":"> Transcript [2300] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.69582666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.695828571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.695830612+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:35.695832985+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.921931308+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:35.993837829+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087680848+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087717789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย\",\"confidence\":0.9136002}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087724049+07:00","message":"receive interim result [true|false]: ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087739443+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087742288+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087748351+07:00","message":"[buffer interim] 316 true ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087755199+07:00","message":"[bufferProcess] interim [420000000]:ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087759443+07:00","message":"[bufferProcess] send to processor (isfinal):บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087762456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087765295+07:00","message":"> Transcript [2301] [false]: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ถูกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.08776791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087769709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087771906+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087774139+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087775984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087777774+07:00","message":"> Transcript [2302] [true]: 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087779786+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087781309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087782811+07:00","message":"StatePrefix: 'บ่ายจะมีสีเหลืองทั้งใบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087784479+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.08778597+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087899919+07:00","message":"Push: 'ทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087905738+07:00","message":"TextPushed: 'บ่ายจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087908237+07:00","message":"Set new StatePrefix : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087910229+07:00","message":"Next Push (prob) : 'ใบจะมีสีเหลืองทั้งใบแล้วก็ทุกบ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.087917037+07:00","message":"push: {true ทั้งใบแล้วก็ทุกบ่าย 0 0xc000187d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.087923599+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_316.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:36.097439315+07:00","message":"write wav file: './tmp/7547/7547_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.479096774+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.479141346+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-04-22T13:32:36.479146367+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.479163117+07:00","message":"[buffer interim] 317 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.479172319+07:00","message":"[bufferProcess] interim [240000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.47917459+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.54837227+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.548415553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรวจสลาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.54842247+07:00","message":"receive interim result [false|false]: ตรวจสลาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:36.548436896+07:00","message":"[buffer interim] 317 false ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.548444196+07:00","message":"[bufferProcess] interim [420000000]:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.548447141+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.548453723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.548456814+07:00","message":"> Transcript [2303] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:36.548469314+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.045343268+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.045393434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.045399956+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.045413459+07:00","message":"[buffer interim] 317 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045423163+07:00","message":"[bufferProcess] interim [840000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045425625+07:00","message":"[bufferProcess] send to processor:ตรวจสลาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045431702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045434375+07:00","message":"> Transcript [2304] [false]: 'ตรวจสลาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.04543775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045440042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.04544187+07:00","message":"StatePrefix: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.045443867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.269298215+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.269340271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.2693459+07:00","message":"receive interim result [false|false]: อาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.269361098+07:00","message":"[buffer interim] 317 false อาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.2693681+07:00","message":"[bufferProcess] interim [20000000]:อาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.269370487+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.269376161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.26937904+07:00","message":"> Transcript [2305] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.269381528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.269383704+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.401507631+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.401560084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการคลื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.401568098+07:00","message":"receive interim result [false|false]: อาการคลื่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.401587005+07:00","message":"[buffer interim] 317 false อาการคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401599122+07:00","message":"[bufferProcess] interim [140000000]:อาการคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401603079+07:00","message":"[bufferProcess] send to processor:อาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401615069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401619526+07:00","message":"> Transcript [2306] [false]: 'อาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401623662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401626755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.401629958+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.40163294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.416699056+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.416724107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.416735029+07:00","message":"receive interim result [false|false]: อาการที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.416751269+07:00","message":"[buffer interim] 317 false อาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416756637+07:00","message":"[bufferProcess] interim [200000000]:อาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416758558+07:00","message":"[bufferProcess] send to processor:อาการคลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416761784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416764349+07:00","message":"> Transcript [2307] [false]: 'อาการคลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416766899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416768709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.416770404+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.41677213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.438223599+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.438252518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.438257763+07:00","message":"receive interim result [false|false]: อาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.438271871+07:00","message":"[buffer interim] 317 false อาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438277331+07:00","message":"[bufferProcess] interim [260000000]:อาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438279916+07:00","message":"[bufferProcess] send to processor:อาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438284838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438288291+07:00","message":"> Transcript [2308] [false]: 'อาการที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438291706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.438297878+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.43830182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.565700115+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.565743402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.565749529+07:00","message":"receive interim result [false|false]: อาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.56576206+07:00","message":"[buffer interim] 317 false อาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565769504+07:00","message":"[bufferProcess] interim [380000000]:อาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565771866+07:00","message":"[bufferProcess] send to processor:อาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565777358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565780268+07:00","message":"> Transcript [2309] [false]: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565784003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565786153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565789063+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.5657912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565795893+07:00","message":"Push: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565797858+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565799679+07:00","message":"Set new StatePrefix : 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.565801761+07:00","message":"Next Push (prob) : 'ที่ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.565827584+07:00","message":"push: {false อาการ 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.631845354+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.631891937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบล้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.631899388+07:00","message":"receive interim result [false|false]: อาการที่ใบล้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.63191386+07:00","message":"[buffer interim] 317 false อาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631928108+07:00","message":"[bufferProcess] interim [500000000]:อาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631931907+07:00","message":"[bufferProcess] send to processor:อาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631936555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631940329+07:00","message":"> Transcript [2310] [false]: 'อาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631945433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631947317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631949259+07:00","message":"StatePrefix: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.631951217+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.873883451+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.873923606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบล้างก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.873929454+07:00","message":"receive interim result [false|false]: อาการที่ใบล้างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:37.873940925+07:00","message":"[buffer interim] 317 false อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.873948676+07:00","message":"[bufferProcess] interim [680000000]:อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.87395115+07:00","message":"[bufferProcess] send to processor:อาการที่ใบล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.873955331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.873958363+07:00","message":"> Transcript [2311] [false]: 'อาการที่ใบล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.873961717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.8739637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.87396555+07:00","message":"StatePrefix: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:37.873967515+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:37.986303388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:37.986332974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.362804257+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.43450354+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.452242987+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.452297317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบล้างก่อน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.452303244+07:00","message":"receive interim result [false|false]: อาการที่ใบล้างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.452318558+07:00","message":"[buffer interim] 317 false อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452328096+07:00","message":"[bufferProcess] interim [280000000]:อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.45233047+07:00","message":"[bufferProcess] send to processor:อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.45233672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452339575+07:00","message":"> Transcript [2312] [false]: 'อาการที่ใบล้างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452342823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452345388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452347278+07:00","message":"StatePrefix: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.452349566+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490417757+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490453993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการที่ใบล่างก่อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490459549+07:00","message":"receive interim result [true|false]: อาการที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490468205+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490470439+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490477527+07:00","message":"[buffer interim] 317 true อาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490486063+07:00","message":"[bufferProcess] interim [400000000]:อาการที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490490999+07:00","message":"[bufferProcess] send to processor (isfinal):อาการที่ใบล้างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490494384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490496807+07:00","message":"> Transcript [2313] [false]: 'อาการที่ใบล้างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490499631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490501337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490503053+07:00","message":"StatePrefix: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490504863+07:00","message":"TextPushed: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490510928+07:00","message":"Push: 'ที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490512698+07:00","message":"TextPushed: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490514805+07:00","message":"Set new StatePrefix : 'อาการที่ใบล้างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490516866+07:00","message":"Next Push (prob) : 'ล้างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490518592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490520528+07:00","message":"> Transcript [2314] [true]: 'อาการที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490522795+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490524318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490525843+07:00","message":"StatePrefix: 'อาการที่ใบล้างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490527515+07:00","message":"TextPushed: 'อาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.490529394+07:00","message":"Push: 'ล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490537083+07:00","message":"push: {false ที่ใบ 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.490542417+07:00","message":"push: {true ล่างก่อน 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:38.498081753+07:00","message":"write wav file: './tmp/7547/7547_317.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.864515501+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.864557895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.864563229+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:38.864577902+07:00","message":"[buffer interim] 318 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.864585885+07:00","message":"[bufferProcess] interim [360000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:38.864588003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.022169746+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.022213236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.022219129+07:00","message":"receive interim result [false|false]: ตอนจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.022231777+07:00","message":"[buffer interim] 318 false ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.022238518+07:00","message":"[bufferProcess] interim [600000000]:ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.02224062+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.022246255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.022248982+07:00","message":"> Transcript [2315] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.022251215+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.087523837+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.08757687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.087588678+07:00","message":"receive interim result [false|false]: ตอนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.087607126+07:00","message":"[buffer interim] 318 false ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.0876188+07:00","message":"[bufferProcess] interim [660000000]:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087622419+07:00","message":"[bufferProcess] send to processor:ตอนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087630549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087634798+07:00","message":"> Transcript [2316] [false]: 'ตอนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087643152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087645995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087648863+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.087651739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.40151694+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.401553802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.401559724+07:00","message":"receive interim result [false|false]: ตอนจะมีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.40157325+07:00","message":"[buffer interim] 318 false ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401579938+07:00","message":"[bufferProcess] interim [960000000]:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401582481+07:00","message":"[bufferProcess] send to processor:ตอนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401589001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401591685+07:00","message":"> Transcript [2317] [false]: 'ตอนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401594375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401596561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401598595+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.401600756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.407236042+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.407280518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.407286418+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.407301637+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407309933+07:00","message":"[bufferProcess] interim [20000000]:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407312689+07:00","message":"[bufferProcess] send to processor:ตอนจะมีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407318879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407323203+07:00","message":"> Transcript [2318] [false]: 'ตอนจะมีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407326713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407329841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407332068+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.407334304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.603267132+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.603307438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.603313061+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.603329283+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603338202+07:00","message":"[bufferProcess] interim [200000000]:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603341042+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603344995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603349041+07:00","message":"> Transcript [2319] [false]: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603352104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.60335454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603357211+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603359233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603365395+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603368863+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603370898+07:00","message":"Set new StatePrefix : 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.603372971+07:00","message":"Next Push (prob) : 'จะมีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.603399879+07:00","message":"push: {false ตอน 0 0xc0031ec180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.856799057+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.856842276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.856850684+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:39.856864515+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856875177+07:00","message":"[bufferProcess] interim [440000000]:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856878915+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856885691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856889631+07:00","message":"> Transcript [2320] [false]: 'ตอนจะมีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856894366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856897198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856899922+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:39.856903004+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.031259803+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.041058532+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.041100139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.041106465+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่าป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.041122787+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาดเล็กกว่าป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041130154+07:00","message":"[bufferProcess] interim [680000000]:ตอนจะมีขนาดเล็กกว่าป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041132893+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็กกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041140584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041143501+07:00","message":"> Transcript [2321] [false]: 'ตอนจะมีขนาดเล็กกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041147555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041149918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.0411518+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.041153956+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.094027215+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.104749434+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.104786776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าปัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.104792704+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.10480779+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104815822+07:00","message":"[bufferProcess] interim [740000000]:ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104818316+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็กกว่าป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104822369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104825438+07:00","message":"> Transcript [2322] [false]: 'ตอนจะมีขนาดเล็กกว่าป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104828836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104831162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104833005+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.104835357+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.1066209+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.106632856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.106636631+07:00","message":"receive interim result [false|false]: ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.106644018+07:00","message":"[buffer interim] 318 false ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.10664713+07:00","message":"[bufferProcess] interim [800000000]:ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106649071+07:00","message":"[bufferProcess] send to processor:ตอนจะมีขนาดเล็กกว่าปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.10665163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106654165+07:00","message":"> Transcript [2323] [false]: 'ตอนจะมีขนาดเล็กกว่าปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106656983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106658946+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106660567+07:00","message":"StatePrefix: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106662622+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106668031+07:00","message":"Push: 'จะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106670088+07:00","message":"TextPushed: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106671971+07:00","message":"Set new StatePrefix : 'ตอนจะมีขนาดเล็กกว่าปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.106675427+07:00","message":"Next Push (prob) : 'เล็กกว่าปัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.106683662+07:00","message":"push: {false จะมีขนาด 0 0xc0031ec180}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.12466079+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124686009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนจะมีขนาดเล็กกว่าปกติ\",\"confidence\":0.9416086}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124691535+07:00","message":"receive interim result [true|false]: ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124700685+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124702999+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124708144+07:00","message":"[buffer interim] 318 true ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124713378+07:00","message":"[bufferProcess] interim [830000000]:ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124718725+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนจะมีขนาดเล็กกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124723179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124734301+07:00","message":"> Transcript [2324] [false]: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124736833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124738916+07:00","message":"Set new StatePrefix: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124740716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.12474249+07:00","message":"> Transcript [2325] [true]: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124744631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124746321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124748083+07:00","message":"StatePrefix: 'ตอนจะมีขนาดเล็กกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124750336+07:00","message":"TextPushed: 'ตอนจะมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.124752455+07:00","message":"Push: 'เล็กกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.124758771+07:00","message":"push: {true เล็กกว่าปกติ 0 0xc0031ec180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:40.132114337+07:00","message":"write wav file: './tmp/7547/7547_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.221906696+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.283629741+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.356556504+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.356578405+07:00","message":"found end of frame, send empty tag with msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.356581567+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.356588477+07:00","message":"[buffer interim] 319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356595482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356599481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356602178+07:00","message":"> Transcript [2326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356604598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356606486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356608256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356610289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.356613004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.35662233+07:00","message":"push: {true \n 0 0xc001afe380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:40.361280574+07:00","message":"write wav file: './tmp/7547/7547_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.672331868+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.763529112+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.763560933+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.763564407+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.763571595+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763579069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763583568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763586701+07:00","message":"> Transcript [2327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.76358908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763590998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763592802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763594568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:40.763603873+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:40.763615407+07:00","message":"push: {true \n 0 0xc0025a4400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:40.768760921+07:00","message":"write wav file: './tmp/7547/7547_320.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:40.987050459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:40.987080414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.435080814+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.502749826+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.689974483+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.689997339+07:00","message":"found end of frame, send empty tag with msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.69000045+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.690008415+07:00","message":"[buffer interim] 321 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690016173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690026835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690029623+07:00","message":"> Transcript [2328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690031969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690033814+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690035581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690037658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:41.690040427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:41.690051148+07:00","message":"push: {true \n 0 0xc0031ecb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:41.694256692+07:00","message":"write wav file: './tmp/7547/7547_321.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.014276139+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.68921265+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.689268346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.689274234+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.689291013+07:00","message":"[buffer interim] 322 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.689298522+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.689300983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.764029529+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.764072685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.764080759+07:00","message":"receive interim result [false|false]: ต้นขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:42.764098545+07:00","message":"[buffer interim] 322 false ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.764107767+07:00","message":"[bufferProcess] interim [600000000]:ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.764111853+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.764117882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.764122599+07:00","message":"> Transcript [2329] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:42.764125767+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.187706549+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.187749256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.187754837+07:00","message":"receive interim result [false|false]: ต้นขอทราบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.187769373+07:00","message":"[buffer interim] 322 false ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.1877775+07:00","message":"[bufferProcess] interim [960000000]:ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187779714+07:00","message":"[bufferProcess] send to processor:ต้นขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187785558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187788827+07:00","message":"> Transcript [2330] [false]: 'ต้นขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187791798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187793736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187795915+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.187797946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.196618314+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.196652703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.196658125+07:00","message":"receive interim result [false|false]: ต้นขอจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.196670553+07:00","message":"[buffer interim] 322 false ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196676602+07:00","message":"[bufferProcess] interim [20000000]:ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196678519+07:00","message":"[bufferProcess] send to processor:ต้นขอทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196681632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196683819+07:00","message":"> Transcript [2331] [false]: 'ต้นขอทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196686781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196688552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196690427+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.196692257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.252808679+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.252847954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.252852864+07:00","message":"receive interim result [false|false]: ต้นขอจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.252867697+07:00","message":"[buffer interim] 322 false ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252874069+07:00","message":"[bufferProcess] interim [80000000]:ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252876327+07:00","message":"[bufferProcess] send to processor:ต้นขอจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252879538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252881958+07:00","message":"> Transcript [2332] [false]: 'ต้นขอจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252884616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.25288676+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.252888495+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.25289073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.566482919+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.566523256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอราคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.566529539+07:00","message":"receive interim result [false|false]: ต้นขอราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.566545729+07:00","message":"[buffer interim] 322 false ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566553474+07:00","message":"[bufferProcess] interim [380000000]:ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566555797+07:00","message":"[bufferProcess] send to processor:ต้นขอจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566559857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566564183+07:00","message":"> Transcript [2333] [false]: 'ต้นขอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566567123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566569553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566571497+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566573789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566580612+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566582341+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566585053+07:00","message":"Set new StatePrefix : 'ต้นขอจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.566587431+07:00","message":"Next Push (prob) : 'ขอจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.566595561+07:00","message":"push: {false ต้น 0 0xc0025a4d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.673522052+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.673559384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.673564664+07:00","message":"receive interim result [false|false]: ต้นขอจะขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.673580702+07:00","message":"[buffer interim] 322 false ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673588157+07:00","message":"[bufferProcess] interim [500000000]:ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673590724+07:00","message":"[bufferProcess] send to processor:ต้นขอราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673598668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673601968+07:00","message":"> Transcript [2334] [false]: 'ต้นขอราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673604485+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.673606771+07:00","message":"Set new StatePrefix: 'ต้นขอราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.774324849+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.774375369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอราคาเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.77438203+07:00","message":"receive interim result [false|false]: ต้นขอราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:43.774393403+07:00","message":"[buffer interim] 322 false ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774401382+07:00","message":"[bufferProcess] interim [620000000]:ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774404119+07:00","message":"[bufferProcess] send to processor:ต้นขอจะขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774407877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774410694+07:00","message":"> Transcript [2335] [false]: 'ต้นขอจะขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774412901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:43.774416246+07:00","message":"Set new StatePrefix: 'ต้นขอจะขาด'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:43.9879089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:43.987912151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.150443431+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.150487116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอราคาทัช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.150493121+07:00","message":"receive interim result [false|false]: ต้นขอราคาทัช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.150506635+07:00","message":"[buffer interim] 322 false ต้นขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.15051591+07:00","message":"[bufferProcess] interim [980000000]:ต้นขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.150518833+07:00","message":"[bufferProcess] send to processor:ต้นขอราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.150524789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.150527575+07:00","message":"> Transcript [2336] [false]: 'ต้นขอราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.150530034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.150531937+07:00","message":"Set new StatePrefix: 'ต้นขอราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.331886674+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.331930641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาดธาตุฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.331936592+07:00","message":"receive interim result [false|false]: ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.331952168+07:00","message":"[buffer interim] 322 false ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.33196251+07:00","message":"[bufferProcess] interim [220000000]:ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.331965441+07:00","message":"[bufferProcess] send to processor:ต้นขอราคาทัช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.331971157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.331973973+07:00","message":"> Transcript [2337] [false]: 'ต้นขอราคาทัช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.331976399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.331979145+07:00","message":"Set new StatePrefix: 'ต้นขอราคาทัช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.762521752+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.833837683+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891844224+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891885286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นขอจะขาดธาตุฟอสฟอรัส\",\"confidence\":0.9446635}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891891541+07:00","message":"receive interim result [true|false]: ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891900586+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891902999+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891910253+07:00","message":"[buffer interim] 322 true ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891920464+07:00","message":"[bufferProcess] interim [790000000]:ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891926506+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นขอจะขาดธาตุฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891930391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891936346+07:00","message":"> Transcript [2338] [false]: 'ต้นขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891938728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891940563+07:00","message":"Set new StatePrefix: 'ต้นขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.8919447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891946844+07:00","message":"> Transcript [2339] [true]: 'ต้นขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891949322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891951098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891952856+07:00","message":"StatePrefix: 'ต้นขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891954957+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:44.891961074+07:00","message":"Push: 'ขอจะขาดธาตุฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:44.891971223+07:00","message":"push: {true ขอจะขาดธาตุฟอสฟอรัส 0 0xc0025a4d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:44.899345523+07:00","message":"write wav file: './tmp/7547/7547_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.363871196+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.363916724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.363921788+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.363938562+07:00","message":"[buffer interim] 323 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.363944782+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.363946815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.435878671+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.435920049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.435925741+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.435939939+07:00","message":"[buffer interim] 323 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.435946841+07:00","message":"[bufferProcess] interim [600000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.435949169+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.435955201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.435958282+07:00","message":"> Transcript [2340] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.435960334+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.509759729+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.509800237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยเฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.509806795+07:00","message":"receive interim result [false|false]: โดยเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.509820118+07:00","message":"[buffer interim] 323 false โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509830312+07:00","message":"[bufferProcess] interim [660000000]:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509835055+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509843474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509847421+07:00","message":"> Transcript [2341] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509851992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.50985454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509857614+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.509859781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.554678223+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.554721944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.554738397+07:00","message":"receive interim result [false|false]: รัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:45.554761302+07:00","message":"[buffer interim] 323 false รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554770562+07:00","message":"[bufferProcess] interim [720000000]:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554774672+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554784617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554788963+07:00","message":"> Transcript [2342] [false]: 'โดยเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554793254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.55479607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.55479915+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:45.554802023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.006573432+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.006604922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.006610249+07:00","message":"receive interim result [false|false]: โดยแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.006626057+07:00","message":"[buffer interim] 323 false โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006632515+07:00","message":"[bufferProcess] interim [140000000]:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006634693+07:00","message":"[bufferProcess] send to processor:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006637734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006640639+07:00","message":"> Transcript [2343] [false]: 'รัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006642564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.006644494+07:00","message":"Set new StatePrefix: 'รัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.393035027+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.393073517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการเบื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.393079195+07:00","message":"receive interim result [false|false]: โดยแสดงอาการเบื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.393096639+07:00","message":"[buffer interim] 323 false โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.393106197+07:00","message":"[bufferProcess] interim [560000000]:โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.393108781+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.39311237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.393115375+07:00","message":"> Transcript [2344] [false]: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.393117752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.393119671+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.395204294+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.395217608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.395220978+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.395228948+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395232196+07:00","message":"[bufferProcess] interim [620000000]:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.39523421+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395242709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395244864+07:00","message":"> Transcript [2345] [false]: 'โดยแสดงอาการเบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395247386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395249357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395251168+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.395253242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.600383515+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.600431388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.600439123+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:46.600453058+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.60046205+07:00","message":"[bufferProcess] interim [800000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600465387+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600469264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600472094+07:00","message":"> Transcript [2346] [false]: 'โดยแสดงอาการใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600475444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600477388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600479215+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:46.600481436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:46.988397106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:46.988424263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.157773637+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.15781313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.157819203+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.157835755+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157843974+07:00","message":"[bufferProcess] interim [400000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157846548+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157855213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157859308+07:00","message":"> Transcript [2347] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157862732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157865388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157867224+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.157869173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.805427052+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.805467213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.80547406+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.805488341+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805500406+07:00","message":"[bufferProcess] interim [0]:โดยแสดงอาการใบเหลืองซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805503316+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805512258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805515461+07:00","message":"> Transcript [2348] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805519144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.80552132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805523692+07:00","message":"StatePrefix: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805526242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805528886+07:00","message":"Push: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805531009+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805533109+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.805535405+07:00","message":"Next Push (prob) : 'ใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.805543977+07:00","message":"push: {false โดยแสดงอาการ 0 0xc0004a3480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.889914237+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.889960685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.889967401+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:47.889982087+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.889990094+07:00","message":"[bufferProcess] interim [60000000]:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.889992685+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.889998878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.8900018+07:00","message":"> Transcript [2349] [false]: 'โดยแสดงอาการใบเหลืองซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.89000528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.890007295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.890009427+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:47.890011686+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:48.696880147+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:48.696923723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:48.696930163+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:48.696947749+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696961406+07:00","message":"[bufferProcess] interim [840000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696964547+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696970273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.69697348+07:00","message":"> Transcript [2350] [false]: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696976968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696979064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696981222+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:48.696983926+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.019255288+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.01929512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.019301129+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.01931491+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019322611+07:00","message":"[bufferProcess] interim [200000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019325643+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019333076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019336124+07:00","message":"> Transcript [2351] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019339657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019341947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019344081+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.019346728+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.278152515+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.278190924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.27819672+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.278211717+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278219318+07:00","message":"[bufferProcess] interim [440000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278223539+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278232189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278235845+07:00","message":"> Transcript [2352] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.27824034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.27824292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278247219+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278250419+07:00","message":"TextPushed: 'โดยแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278258066+07:00","message":"Push: 'ใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278260182+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.278262388+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.27826474+07:00","message":"Next Push (prob) : 'ซึ่งจะแสดงอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.278272164+07:00","message":"push: {false ใบเหลือง 0 0xc0004a3480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.487496427+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.487545435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.487550888+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.487566228+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487574507+07:00","message":"[bufferProcess] interim [680000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487579367+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487588095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487592557+07:00","message":"> Transcript [2353] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487597829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487600863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.48760616+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.487611665+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.604290413+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.604340532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.604350029+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.604367743+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.60438101+07:00","message":"[bufferProcess] interim [740000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604384639+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604394225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604399064+07:00","message":"> Transcript [2354] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604404996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604407811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604410685+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.604414536+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.661954235+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.662003322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.662008816+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.66202341+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662031331+07:00","message":"[bufferProcess] interim [860000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662033928+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662038196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662040891+07:00","message":"> Transcript [2355] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662044238+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662046189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.662047963+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.66205187+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.794241084+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.794283196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.79428944+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.794302742+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794310615+07:00","message":"[bufferProcess] interim [980000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794313177+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794319348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794322244+07:00","message":"> Transcript [2356] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794325853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794327914+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794330043+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794332433+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794337851+07:00","message":"Push: 'ซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794340068+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794342366+07:00","message":"Set new StatePrefix : 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:49.794344719+07:00","message":"Next Push (prob) : 'ที่ใบละ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.794353305+07:00","message":"push: {false ซึ่งจะแสดงอาการ 0 0xc0004a3480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:49.952509046+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:49.988765633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:49.988771755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.013893502+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.013943554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.01395018+07:00","message":"receive interim result [false|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.013964404+07:00","message":"[buffer interim] 323 false โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.01397136+07:00","message":"[bufferProcess] interim [220000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.013974414+07:00","message":"[bufferProcess] send to processor:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.013981507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.013987121+07:00","message":"> Transcript [2357] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.013989916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.013993536+07:00","message":"Set new StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142180292+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ\",\"confidence\":0.931403}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142229147+07:00","message":"receive interim result [true|false]: โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142239387+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142241541+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142249056+07:00","message":"[buffer interim] 323 true โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142259273+07:00","message":"[bufferProcess] interim [340000000]:โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142264806+07:00","message":"[bufferProcess] send to processor (isfinal):โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142270228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142273327+07:00","message":"> Transcript [2358] [false]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142277188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142278978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142281339+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142284897+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.14228673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142288653+07:00","message":"> Transcript [2359] [true]: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่างต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142291046+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.14229264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142294168+07:00","message":"StatePrefix: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการที่ใบล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142295871+07:00","message":"TextPushed: 'โดยแสดงอาการใบเหลืองซึ่งจะแสดงอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:50.142301984+07:00","message":"Push: 'ที่ใบล่างต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.142310205+07:00","message":"push: {true ที่ใบล่างต่อ 0 0xc0004a3480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:50.153683186+07:00","message":"write wav file: './tmp/7547/7547_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:50.343777927+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.05129225+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.051334835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.051340024+07:00","message":"receive interim result [false|false]: จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.051356268+07:00","message":"[buffer interim] 324 false จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.051362428+07:00","message":"[bufferProcess] interim [670000000]:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.051364233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.131018815+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.131051891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.131057655+07:00","message":"receive interim result [false|false]: ลำต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.13107103+07:00","message":"[buffer interim] 324 false ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.131077691+07:00","message":"[bufferProcess] interim [790000000]:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.131080075+07:00","message":"[bufferProcess] send to processor:จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.131085905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.131088457+07:00","message":"> Transcript [2360] [false]: 'จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.131090485+07:00","message":"Set StatePrefix (first interim): 'จำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.521282024+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.521331004+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-04-22T13:32:51.521337635+07:00","message":"receive interim result [false|false]: ลำต้นคล้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.521357873+07:00","message":"[buffer interim] 324 false ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.521367654+07:00","message":"[bufferProcess] interim [210000000]:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.521371276+07:00","message":"[bufferProcess] send to processor:ลำต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.521376142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.521380269+07:00","message":"> Transcript [2361] [false]: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.5213847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.521387836+07:00","message":"Set new StatePrefix: 'ลำต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.903274872+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.903316431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นแคระแกรน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.903322575+07:00","message":"receive interim result [false|false]: ลำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:51.903337643+07:00","message":"[buffer interim] 324 false ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903345687+07:00","message":"[bufferProcess] interim [630000000]:ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903348967+07:00","message":"[bufferProcess] send to processor:ลำต้นคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903359687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903362575+07:00","message":"> Transcript [2362] [false]: 'ลำต้นคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903366118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903368179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903369964+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:51.903371919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.132325842+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238748747+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238793144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำต้นแคระแกรน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238797968+07:00","message":"receive interim result [true|false]: ลำต้นแคระแกรน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238809319+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238811518+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238823563+07:00","message":"[buffer interim] 324 true ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238841815+07:00","message":"[bufferProcess] interim [20000000]:ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238846072+07:00","message":"[bufferProcess] send to processor (isfinal):ลำต้นแคระแกรน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238855535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238876089+07:00","message":"> Transcript [2363] [false]: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238880869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238882939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238884823+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238886676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238888657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238890706+07:00","message":"> Transcript [2364] [true]: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.2388927+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238894554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238896249+07:00","message":"StatePrefix: 'ลำต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238897785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.238904127+07:00","message":"Push: 'ลำต้นแคระแกรน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.238913465+07:00","message":"push: {true ลำต้นแคระแกรน 0 0xc0025a4c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:52.245413422+07:00","message":"write wav file: './tmp/7547/7547_324.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.325340937+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.850234666+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.85028396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.850289174+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.850304384+07:00","message":"[buffer interim] 325 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.850310656+07:00","message":"[bufferProcess] interim [360000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.850312357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:52.989280727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:52.989304439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.994102117+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.994146377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.994152371+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:52.994168065+07:00","message":"[buffer interim] 325 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.994174932+07:00","message":"[bufferProcess] interim [480000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.994178171+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.994184747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.994187439+07:00","message":"> Transcript [2365] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:52.994189556+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.172848444+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.172889275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.172894919+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.172912364+07:00","message":"[buffer interim] 325 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172919047+07:00","message":"[bufferProcess] interim [660000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172921313+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172925291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172928172+07:00","message":"> Transcript [2366] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172930958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172932766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172934477+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.172936386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.376509859+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.37655418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดโต๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.376559624+07:00","message":"receive interim result [false|false]: การจัดโต๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.3765776+07:00","message":"[buffer interim] 325 false การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376583917+07:00","message":"[bufferProcess] interim [900000000]:การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376586332+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376589717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376592829+07:00","message":"> Transcript [2367] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.37659533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376597105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376599277+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.376601438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.548387541+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.548430165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.548436721+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.548451274+07:00","message":"[buffer interim] 325 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548457704+07:00","message":"[bufferProcess] interim [80000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.54846052+07:00","message":"[bufferProcess] send to processor:การจัดโต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548467689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548472968+07:00","message":"> Transcript [2368] [false]: 'การจัดโต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548476217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548478588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548480971+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.548483182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.679136746+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.679174606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดตกแต่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.679180085+07:00","message":"receive interim result [false|false]: การจัดตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.67919553+07:00","message":"[buffer interim] 325 false การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679203318+07:00","message":"[bufferProcess] interim [140000000]:การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679205742+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679212667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679215904+07:00","message":"> Transcript [2369] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679218736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.679221378+07:00","message":"Set new StatePrefix: 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.695094385+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.695123148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.695128346+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.695143106+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695148313+07:00","message":"[bufferProcess] interim [200000000]:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695150558+07:00","message":"[bufferProcess] send to processor:การจัดตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695153616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695156121+07:00","message":"> Transcript [2370] [false]: 'การจัดตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695158179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.695159982+07:00","message":"Set new StatePrefix: 'การจัดตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.936972342+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.937010428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.937016303+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:53.937029637+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937037145+07:00","message":"[bufferProcess] interim [440000000]:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937039455+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937045925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937048752+07:00","message":"> Transcript [2371] [false]: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937051077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:53.937053253+07:00","message":"Set new StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.06942331+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.069468112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.069474172+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของราก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.069488207+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.06949592+07:00","message":"[bufferProcess] interim [620000000]:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.069498307+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.069504139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.069506933+07:00","message":"> Transcript [2372] [false]: 'การเจริญเติบโตของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.06951002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.069511998+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.069514275+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.06951664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.39104906+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.391092051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.391098232+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.391114403+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.39112153+07:00","message":"[bufferProcess] interim [920000000]:การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391123993+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391127719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.39113072+07:00","message":"> Transcript [2373] [false]: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391136634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391138739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391141098+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.391143277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.577099044+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.577143697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.577151948+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของราก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.57718967+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577199418+07:00","message":"[bufferProcess] interim [40000000]:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577202886+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของรากลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577207778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577211546+07:00","message":"> Transcript [2374] [false]: 'การเจริญเติบโตของรากลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.57721583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577218568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577221523+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.577224371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.579370144+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.579389623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.579394474+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.579405697+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579410276+07:00","message":"[bufferProcess] interim [100000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579413464+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของราก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579426543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579430023+07:00","message":"> Transcript [2375] [false]: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.57943389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579436803+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579439431+07:00","message":"StatePrefix: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579442023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579450926+07:00","message":"Push: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579454482+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579457508+07:00","message":"Set new StatePrefix : 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:54.579460767+07:00","message":"Next Push (prob) : 'ราก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:54.579472131+07:00","message":"push: {false การเจริญเติบโตของ 0 0xc0004a2f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.023319585+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.107607342+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.107656214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลดลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.107662451+07:00","message":"receive interim result [false|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.107675571+07:00","message":"[buffer interim] 325 false การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107683674+07:00","message":"[bufferProcess] interim [700000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.10768618+07:00","message":"[bufferProcess] send to processor:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107691783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107694634+07:00","message":"> Transcript [2376] [false]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107698375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107700587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107702422+07:00","message":"StatePrefix: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.107705021+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115760869+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115773887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญเติบโตของรากลดลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115777744+07:00","message":"receive interim result [true|false]: การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115783712+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115788589+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115793868+07:00","message":"[buffer interim] 325 true การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115796733+07:00","message":"[bufferProcess] interim [700000000]:การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.11580129+07:00","message":"[bufferProcess] send to processor (isfinal):การเจริญเติบโตของรากลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115803599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.11580565+07:00","message":"> Transcript [2377] [false]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115807675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115809238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115810831+07:00","message":"StatePrefix: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.1158138+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115815575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115817336+07:00","message":"> Transcript [2378] [true]: 'การเจริญเติบโตของรากลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115819547+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.11582102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115822653+07:00","message":"StatePrefix: 'การเจริญเติบโตของราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115824376+07:00","message":"TextPushed: 'การเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:55.115830304+07:00","message":"Push: 'รากลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.115839367+07:00","message":"push: {true รากลดลง 0 0xc0004a2f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:55.124093249+07:00","message":"write wav file: './tmp/7547/7547_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.794119622+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:55.911928886+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:55.990194044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:55.990194106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.002947644+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.0029705+07:00","message":"found end of frame, send empty tag with msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.002973635+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.002980443+07:00","message":"[buffer interim] 326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002986213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002989709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002992365+07:00","message":"> Transcript [2379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002995354+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002997428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.002999225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.003001041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.003010463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.00301989+07:00","message":"push: {true \n 0 0xc0004a3600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:56.008625007+07:00","message":"write wav file: './tmp/7547/7547_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.044971663+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.410763544+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.410813509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.410819777+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.410837765+07:00","message":"[buffer interim] 327 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.410844868+07:00","message":"[bufferProcess] interim [420000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.410846885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.722624571+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.722661468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.722667825+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.722685335+07:00","message":"[buffer interim] 327 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.722692608+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.722694876+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.722698357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.722701138+07:00","message":"> Transcript [2380] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.722703173+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.752169355+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.752207601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.752213603+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:56.752226703+07:00","message":"[buffer interim] 327 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.75223272+07:00","message":"[bufferProcess] interim [720000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.752235231+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.752242924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.752247609+07:00","message":"> Transcript [2381] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.752250403+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:56.752254316+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.131189087+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.22386279+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.223899449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.223904643+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.223919848+07:00","message":"[buffer interim] 327 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223927355+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223929897+07:00","message":"[bufferProcess] send to processor:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223939167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.22394262+07:00","message":"> Transcript [2382] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223945528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223947717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223950116+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.223952483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233906607+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233932859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233937939+07:00","message":"receive interim result [true|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233946728+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233948671+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233954153+07:00","message":"[buffer interim] 327 true ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233958451+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233960943+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233964445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233967015+07:00","message":"> Transcript [2383] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233969252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233970959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233972801+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233974473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233975974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233978152+07:00","message":"> Transcript [2384] [true]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233980029+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233981547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233983014+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233984492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.233990273+07:00","message":"Push: 'ต้นคอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.233997102+07:00","message":"push: {true ต้นคอ 0 0xc0031ec780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:57.240386834+07:00","message":"write wav file: './tmp/7547/7547_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.454836063+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.512064705+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.774674551+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.883235966+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.883260313+07:00","message":"found end of frame, send empty tag with msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.883263475+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.883269896+07:00","message":"[buffer interim] 328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883277736+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883282246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883285673+07:00","message":"> Transcript [2385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883288528+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883290514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883292195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883294056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:57.883302913+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:57.883313352+07:00","message":"push: {true \n 0 0xc0031ecd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:32:57.887615699+07:00","message":"write wav file: './tmp/7547/7547_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.318072171+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.318121198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.318128444+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.318148549+07:00","message":"[buffer interim] 329 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.318157053+07:00","message":"[bufferProcess] interim [360000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.318161996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.33187074+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.331902062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.331907063+07:00","message":"receive interim result [false|false]: ขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.331920962+07:00","message":"[buffer interim] 329 false ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.331927095+07:00","message":"[bufferProcess] interim [420000000]:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.331929081+07:00","message":"[bufferProcess] send to processor:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.331932031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.331934663+07:00","message":"> Transcript [2386] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.331937094+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.641604498+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.641648395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.641654312+07:00","message":"receive interim result [false|false]: ขาดถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.641669351+07:00","message":"[buffer interim] 329 false ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641676984+07:00","message":"[bufferProcess] interim [720000000]:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641679522+07:00","message":"[bufferProcess] send to processor:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641683824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641686588+07:00","message":"> Transcript [2387] [false]: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641688676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.641690811+07:00","message":"Set new StatePrefix: 'ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.937210986+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.937260265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.937267086+07:00","message":"receive interim result [false|false]: ขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:58.937288505+07:00","message":"[buffer interim] 329 false ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937297196+07:00","message":"[bufferProcess] interim [960000000]:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937300581+07:00","message":"[bufferProcess] send to processor:ขาดถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937305905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937310194+07:00","message":"> Transcript [2388] [false]: 'ขาดถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937315278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937318115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937322388+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:58.937325481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:58.990497378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:32:58.990494882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.192659509+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.192697583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.192703208+07:00","message":"receive interim result [false|false]: ขาดธาตุผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.192718148+07:00","message":"[buffer interim] 329 false ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192731608+07:00","message":"[bufferProcess] interim [320000000]:ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192734606+07:00","message":"[bufferProcess] send to processor:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192737689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192740681+07:00","message":"> Transcript [2389] [false]: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192743411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192745502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192747603+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.192749479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.395573904+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.395613436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.395620131+07:00","message":"receive interim result [false|false]: ขาดธาตุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.395634597+07:00","message":"[buffer interim] 329 false ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395641715+07:00","message":"[bufferProcess] interim [500000000]:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395644378+07:00","message":"[bufferProcess] send to processor:ขาดธาตุผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395651488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395654358+07:00","message":"> Transcript [2390] [false]: 'ขาดธาตุผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395657558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395659927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395662136+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.395664304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.507911011+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.50794955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.507955751+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.50797024+07:00","message":"[buffer interim] 329 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507978976+07:00","message":"[bufferProcess] interim [560000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507981934+07:00","message":"[bufferProcess] send to processor:ขาดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507989586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507992655+07:00","message":"> Transcript [2391] [false]: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507995771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.507998394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.508000638+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.50800287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.508008226+07:00","message":"Push: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.508010676+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.50801274+07:00","message":"Set new StatePrefix : 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:32:59.50801463+07:00","message":"Next Push (prob) : 'ธาตุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:32:59.508022982+07:00","message":"push: {false ขาด 0 0xc0025a5400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.090046777+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.090088547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.09009659+07:00","message":"receive interim result [false|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.090109308+07:00","message":"[buffer interim] 329 false ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090115864+07:00","message":"[bufferProcess] interim [160000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090118264+07:00","message":"[bufferProcess] send to processor:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090123544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090126236+07:00","message":"> Transcript [2392] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090129201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090131248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090133017+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.090135777+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.142380686+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234291333+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234336497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาดธาตุโพแทสเซียม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234342685+07:00","message":"receive interim result [true|false]: ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234355094+07:00","message":"end recv isFinal message id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234357286+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.23436478+07:00","message":"[buffer interim] 329 true ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.23437214+07:00","message":"[bufferProcess] interim [400000000]:ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234375486+07:00","message":"[bufferProcess] send to processor (isfinal):ขาดธาตุโพแทสเซียม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234378735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234381884+07:00","message":"> Transcript [2393] [false]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234384631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234386431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.23438819+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234390283+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234391935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234393802+07:00","message":"> Transcript [2394] [true]: 'ขาดธาตุโพแทสเซียม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234395741+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234399688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234401351+07:00","message":"StatePrefix: 'ขาดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234402892+07:00","message":"TextPushed: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.234405328+07:00","message":"Push: 'ธาตุโพแทสเซียม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.234412563+07:00","message":"push: {true ธาตุโพแทสเซียม 0 0xc0025a5400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:00.244291095+07:00","message":"write wav file: './tmp/7547/7547_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.333756692+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.394529945+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.53474524+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.534776221+07:00","message":"found end of frame, send empty tag with msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.534779798+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.534789553+07:00","message":"[buffer interim] 330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534798722+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534802902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534805981+07:00","message":"> Transcript [2395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534808711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534810535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534812294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534814156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.534816704+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.534827313+07:00","message":"push: {true \n 0 0xc001afe280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:00.539319295+07:00","message":"write wav file: './tmp/7547/7547_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.593759654+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.652898844+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.713026478+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.871906197+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.871928102+07:00","message":"found end of frame, send empty tag with msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.871931091+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.871937885+07:00","message":"[buffer interim] 331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871945671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871950164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871953114+07:00","message":"> Transcript [2396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871955378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871957252+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871959034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871960956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:00.871963477+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:00.871974096+07:00","message":"push: {true \n 0 0xc0031ec580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:00.876282657+07:00","message":"write wav file: './tmp/7547/7547_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.342047743+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.342090255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.342095358+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.342109432+07:00","message":"[buffer interim] 332 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.342117847+07:00","message":"[bufferProcess] interim [600000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.342121205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352907127+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.35293039+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352933452+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352935507+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352937184+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352938939+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352940698+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352943177+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352944918+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.35294659+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352948144+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352949715+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352951212+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352952789+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.35295431+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352955929+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352957462+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.352959084+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.411104334+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.411148142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.411153896+07:00","message":"receive interim result [false|false]: ถ้าเราค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.411166824+07:00","message":"[buffer interim] 332 false ถ้าเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.411174041+07:00","message":"[bufferProcess] interim [720000000]:ถ้าเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.411176657+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.411182278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.411185238+07:00","message":"> Transcript [2397] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.411187329+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.477247109+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.477286597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.477292813+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.477306329+07:00","message":"[buffer interim] 332 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477313455+07:00","message":"[bufferProcess] interim [780000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477316026+07:00","message":"[bufferProcess] send to processor:ถ้าเราค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477321464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477324154+07:00","message":"> Transcript [2398] [false]: 'ถ้าเราค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477327146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477329136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477331053+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.477333149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.598774531+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.598824628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.598831537+07:00","message":"receive interim result [false|false]: ถ้าเราขยัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.598848229+07:00","message":"[buffer interim] 332 false ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.598858321+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.598862294+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.598869494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.598873677+07:00","message":"> Transcript [2399] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.59887889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.59888234+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.784848176+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.784891303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.78489778+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.784910743+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784917716+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784920126+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784925616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784928344+07:00","message":"> Transcript [2400] [false]: 'ถ้าเราขยัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784930471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.784932791+07:00","message":"Set new StatePrefix: 'ถ้าเราขยัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.914071667+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.914126992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.914135489+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.914150572+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.91415782+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.914160801+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.914166798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.914169596+07:00","message":"> Transcript [2401] [false]: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.914172188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.914174931+07:00","message":"Set new StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.964335941+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.96438113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.964386315+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:01.964401935+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964409219+07:00","message":"[bufferProcess] interim [320000000]:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964412189+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964416856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964419516+07:00","message":"> Transcript [2402] [false]: 'ถ้าเราขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964422751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.96442478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.964426545+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:01.9644292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:01.990972367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:01.990989321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.503944302+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.503985355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.503991144+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.504007432+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.504010695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.504013302+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.504029599+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.504042075+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504049385+07:00","message":"[bufferProcess] interim [740000000]:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504053756+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504060593+07:00","message":"[bufferProcess] interim [800000000]:ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504062566+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504066212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.50406966+07:00","message":"> Transcript [2403] [false]: 'ถ้าเราขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504073358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504075537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.50407757+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504079669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504081078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504082941+07:00","message":"> Transcript [2404] [false]: 'ถ้าเราขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504084805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504086496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504088018+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.504089743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.629411615+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.629456787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.629462726+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.629477351+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629485089+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629487753+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629494721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.62949756+07:00","message":"> Transcript [2405] [false]: 'ถ้าเราขยายดูนะคะแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629501297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629503824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629506155+07:00","message":"StatePrefix: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629508876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629515144+07:00","message":"Push: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629517089+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629518903+07:00","message":"Set new StatePrefix : 'ถ้าเราขยายดูนะคะแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.629520844+07:00","message":"Next Push (prob) : 'นะคะแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.629548092+07:00","message":"push: {false ถ้าเราขยายดู 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.797582751+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.797627332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.797634052+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:02.797649233+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.79765718+07:00","message":"[bufferProcess] interim [40000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.797660099+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.797667564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.797670494+07:00","message":"> Transcript [2406] [false]: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.797673638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:02.797675855+07:00","message":"Set new StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.35173464+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.365570309+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.365604107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.365609809+07:00","message":"receive interim result [false|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.365624583+07:00","message":"[buffer interim] 332 false ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365632888+07:00","message":"[bufferProcess] interim [640000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365635971+07:00","message":"[bufferProcess] send to processor:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365642016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365644827+07:00","message":"> Transcript [2407] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365648264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365650377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365652451+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.365654999+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.413561031+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446425485+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446464318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราขยายดูนะคะจะเห็นว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446470506+07:00","message":"receive interim result [true|false]: ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446482234+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446485024+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446491125+07:00","message":"[buffer interim] 332 true ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.4464977+07:00","message":"[bufferProcess] interim [850000000]:ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446501375+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.44650543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446508746+07:00","message":"> Transcript [2408] [false]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446512439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.44651423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446516698+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446519704+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446521884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446523725+07:00","message":"> Transcript [2409] [true]: 'ถ้าเราขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446525622+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446527136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446528657+07:00","message":"StatePrefix: 'ถ้าเราขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446530244+07:00","message":"TextPushed: 'ถ้าเราขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.446537541+07:00","message":"Push: 'นะคะจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.446545822+07:00","message":"push: {true นะคะจะเห็นว่า 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:03.454056712+07:00","message":"write wav file: './tmp/7547/7547_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.758489318+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.758536457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.758541645+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.758555393+07:00","message":"[buffer interim] 333 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.758562268+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.75856418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.87374027+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.873776261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.87378234+07:00","message":"receive interim result [false|false]: ขอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:03.873794339+07:00","message":"[buffer interim] 333 false ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.873801155+07:00","message":"[bufferProcess] interim [480000000]:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.873803357+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.87380912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.873812077+07:00","message":"> Transcript [2410] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:03.87381421+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.099087574+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.099135191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอบร้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.099141622+07:00","message":"receive interim result [false|false]: คอบร้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.099155883+07:00","message":"[buffer interim] 333 false คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.099162726+07:00","message":"[bufferProcess] interim [720000000]:คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.099165213+07:00","message":"[bufferProcess] send to processor:ขอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.099171211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.099173896+07:00","message":"> Transcript [2411] [false]: 'ขอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.09917701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.09917909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.09918111+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.099183264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.138479397+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.138514603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.138520295+07:00","message":"receive interim result [false|false]: ขอบใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.138531735+07:00","message":"[buffer interim] 333 false ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138537463+07:00","message":"[bufferProcess] interim [780000000]:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138539539+07:00","message":"[bufferProcess] send to processor:คอบร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138545073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138547833+07:00","message":"> Transcript [2412] [false]: 'คอบร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138550045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.138554863+07:00","message":"Set new StatePrefix: 'คอบร้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.414817165+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.414856863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.414862959+07:00","message":"receive interim result [false|false]: ขอบใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.414876144+07:00","message":"[buffer interim] 333 false ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.41488524+07:00","message":"[bufferProcess] interim [960000000]:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.414888001+07:00","message":"[bufferProcess] send to processor:ขอบใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.414893797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.41489695+07:00","message":"> Transcript [2413] [false]: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.414899197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.414901227+07:00","message":"Set new StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.643521082+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.643567509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบรับรอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.643572955+07:00","message":"receive interim result [false|false]: ขอบใบรับรอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.643587897+07:00","message":"[buffer interim] 333 false ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.64359711+07:00","message":"[bufferProcess] interim [320000000]:ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.643601075+07:00","message":"[bufferProcess] send to processor:ขอบใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.64360592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.643610616+07:00","message":"> Transcript [2414] [false]: 'ขอบใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.64361399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.643616335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.643618089+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.643619982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.776760189+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.776807077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.776813336+07:00","message":"receive interim result [false|false]: ขอบใบและปลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.776827537+07:00","message":"[buffer interim] 333 false ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776835707+07:00","message":"[bufferProcess] interim [380000000]:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776838606+07:00","message":"[bufferProcess] send to processor:ขอบใบรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776844388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776850211+07:00","message":"> Transcript [2415] [false]: 'ขอบใบรับรอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776853877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776856063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776857981+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.776860043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.986928942+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.986968621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.986975098+07:00","message":"receive interim result [false|false]: ขอบใบและปลายๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:04.986987361+07:00","message":"[buffer interim] 333 false ขอบใบและปลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.98699483+07:00","message":"[bufferProcess] interim [620000000]:ขอบใบและปลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.986997166+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987003254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987006186+07:00","message":"> Transcript [2416] [false]: 'ขอบใบและปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987009928+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987012222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987014068+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:04.987016547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:04.991048417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:04.991047452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.033944252+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.033987662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.033992903+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.034006022+07:00","message":"[buffer interim] 333 false ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034014032+07:00","message":"[bufferProcess] interim [680000000]:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034016485+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034022291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034025049+07:00","message":"> Transcript [2417] [false]: 'ขอบใบและปลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.03402874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034030894+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034032757+07:00","message":"StatePrefix: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.0340352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034040302+07:00","message":"Push: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034042237+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034046633+07:00","message":"Set new StatePrefix : 'ขอบใบและปลายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.034048965+07:00","message":"Next Push (prob) : 'และปลายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.034056063+07:00","message":"push: {false ขอบใบ 0 0xc000187300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.281379599+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.281418328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและป่าหญ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.281424845+07:00","message":"receive interim result [false|false]: ขอบใบและป่าหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.281438807+07:00","message":"[buffer interim] 333 false ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281446395+07:00","message":"[bufferProcess] interim [860000000]:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281449025+07:00","message":"[bufferProcess] send to processor:ขอบใบและปลายใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281456145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281459165+07:00","message":"> Transcript [2418] [false]: 'ขอบใบและปลายใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281461373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.281463547+07:00","message":"Set new StatePrefix: 'ขอบใบและปลายใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.28334284+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.283354401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบไหม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.283357837+07:00","message":"receive interim result [false|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.283365368+07:00","message":"[buffer interim] 333 false ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.283368496+07:00","message":"[bufferProcess] interim [920000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.283371984+07:00","message":"[bufferProcess] send to processor:ขอบใบและป่าหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.283374495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.283376347+07:00","message":"> Transcript [2419] [false]: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.283377909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.28337948+07:00","message":"Set new StatePrefix: 'ขอบใบและป่าหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.592628076+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699021855+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699086269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอบใบและปลายใบไหม้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699095731+07:00","message":"receive interim result [true|false]: ขอบใบและปลายใบไหม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699107245+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699110705+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699120538+07:00","message":"[buffer interim] 333 true ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699130359+07:00","message":"[bufferProcess] interim [400000000]:ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.69913507+07:00","message":"[bufferProcess] send to processor (isfinal):ขอบใบและปลายใบไหม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699140397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.69914443+07:00","message":"> Transcript [2420] [false]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699147998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.69915119+07:00","message":"Set new StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699153515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699156355+07:00","message":"> Transcript [2421] [true]: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699159907+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699162488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699165337+07:00","message":"StatePrefix: 'ขอบใบและปลายใบไหม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699169263+07:00","message":"TextPushed: 'ขอบใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:05.699172734+07:00","message":"Push: 'และปลายใบไหม้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.699184102+07:00","message":"push: {true และปลายใบไหม้ 0 0xc000187300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:05.70607676+07:00","message":"write wav file: './tmp/7547/7547_333.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:05.913352292+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.278179624+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.278224445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.278229312+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.27824633+07:00","message":"[buffer interim] 334 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.278252905+07:00","message":"[bufferProcess] interim [420000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.278254732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.416103248+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.416143693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหนื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.416150058+07:00","message":"receive interim result [false|false]: เหนื่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.416167973+07:00","message":"[buffer interim] 334 false เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.416176524+07:00","message":"[bufferProcess] interim [480000000]:เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.416179084+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.416183209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.416186236+07:00","message":"> Transcript [2422] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.416188664+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.434910976+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.434940397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.434945234+07:00","message":"receive interim result [false|false]: เนื้อเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.434958083+07:00","message":"[buffer interim] 334 false เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434963631+07:00","message":"[bufferProcess] interim [540000000]:เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434965974+07:00","message":"[bufferProcess] send to processor:เหนื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434969397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434971977+07:00","message":"> Transcript [2423] [false]: 'เหนื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434973882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.434975707+07:00","message":"Set new StatePrefix: 'เหนื่อย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.613057109+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.613099267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.613105293+07:00","message":"receive interim result [false|false]: เยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.613120571+07:00","message":"[buffer interim] 334 false เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613127872+07:00","message":"[bufferProcess] interim [720000000]:เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613130332+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613136859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613139808+07:00","message":"> Transcript [2424] [false]: 'เนื้อเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613142036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.613143939+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.669880152+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.669919382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.66992491+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.669942879+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669950665+07:00","message":"[bufferProcess] interim [780000000]:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669953971+07:00","message":"[bufferProcess] send to processor:เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669959468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669962561+07:00","message":"> Transcript [2425] [false]: 'เยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669964801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.669966773+07:00","message":"Set new StatePrefix: 'เยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.891374383+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.891414436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.891420965+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.891434792+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.89144283+07:00","message":"[bufferProcess] interim [960000000]:เนื้อเยื่อใบตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.891445482+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.891451012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.891453833+07:00","message":"> Transcript [2426] [false]: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.891456039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.891458311+07:00","message":"Set new StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.918513988+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.918546733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.918551977+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:06.918567506+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918574329+07:00","message":"[bufferProcess] interim [20000000]:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918576893+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.91858011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918582962+07:00","message":"> Transcript [2427] [false]: 'เนื้อเยื่อใบตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918585974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918588053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918590075+07:00","message":"StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:06.918592211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.099206823+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.099246962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.099253635+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.099271705+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099280824+07:00","message":"[bufferProcess] interim [200000000]:เนื้อเยื่อใบตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099283422+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099287822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099290947+07:00","message":"> Transcript [2428] [false]: 'เนื้อเยื่อใบตาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099294395+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099296357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099298142+07:00","message":"StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.099300071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.14880949+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.148848064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.148853914+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.148865486+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148871907+07:00","message":"[bufferProcess] interim [260000000]:เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148874497+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตายไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148879556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.1488821+07:00","message":"> Transcript [2429] [false]: 'เนื้อเยื่อใบตายไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148885317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148887335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148889142+07:00","message":"StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.148891336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.396243208+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.39628963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็นจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.396295749+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.396309097+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.39631761+07:00","message":"[bufferProcess] interim [440000000]:เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396320397+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396324485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396327873+07:00","message":"> Transcript [2430] [false]: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396331048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396332967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396335104+07:00","message":"StatePrefix: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396337295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396340218+07:00","message":"Push: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396342152+07:00","message":"TextPushed: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.396344259+07:00","message":"Set new StatePrefix : 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.39634642+07:00","message":"Next Push (prob) : 'ตายเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.396354405+07:00","message":"push: {false เนื้อเยื่อใบ 0 0xc0025a5380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.511436497+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.589298869+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.58933879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็นจุดจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.589344546+07:00","message":"receive interim result [false|false]: เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.589358955+07:00","message":"[buffer interim] 334 false เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.58936695+07:00","message":"[bufferProcess] interim [740000000]:เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.589369752+07:00","message":"[bufferProcess] send to processor:เนื้อเยื่อใบตายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.589373742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.589376577+07:00","message":"> Transcript [2431] [false]: 'เนื้อเยื่อใบตายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.58937998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.589382035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.589386519+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.58938883+07:00","message":"TextPushed: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.676618436+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.67666047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อเยื่อใบตายเป็นจุดจุด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.6766696+07:00","message":"receive interim result [true|false]: เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.676679384+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.676681676+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.676688089+07:00","message":"[buffer interim] 334 true เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.67669748+07:00","message":"[bufferProcess] interim [830000000]:เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676700879+07:00","message":"[bufferProcess] send to processor (isfinal):เนื้อเยื่อใบตายเป็นจุดจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676704196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676707118+07:00","message":"> Transcript [2432] [false]: 'เนื้อเยื่อใบตายเป็นจุดจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676710067+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.67671284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676714779+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.67671686+07:00","message":"TextPushed: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676718917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676726027+07:00","message":"> Transcript [2433] [true]: 'เนื้อเยื่อใบตายเป็นจุดจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676728557+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676730148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.676731745+07:00","message":"StatePrefix: 'เนื้อเยื่อใบตายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.67673347+07:00","message":"TextPushed: 'เนื้อเยื่อใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:07.6767395+07:00","message":"Push: 'ตายเป็นจุดจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.676748955+07:00","message":"push: {true ตายเป็นจุดจุด 0 0xc0025a5380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:07.683225869+07:00","message":"write wav file: './tmp/7547/7547_334.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.835424037+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:07.891539049+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:07.991810769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:07.991824879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.111523509+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.111549303+07:00","message":"found end of frame, send empty tag with msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.1115525+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.111561215+07:00","message":"[buffer interim] 335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111568685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111585003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111588352+07:00","message":"> Transcript [2434] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111591012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111592844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111594626+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111596496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.111601176+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.111612823+07:00","message":"push: {true \n 0 0xc001aff480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:08.116501126+07:00","message":"write wav file: './tmp/7547/7547_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.343443597+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.472413157+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.53452475+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.787792022+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.787823084+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.787826998+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.78783625+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787844754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787848736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787851375+07:00","message":"> Transcript [2435] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.78785375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787855591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787857339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787859076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.787861599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.787871284+07:00","message":"push: {true \n 0 0xc0004a3a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:08.793141332+07:00","message":"write wav file: './tmp/7547/7547_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.891089315+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.891139083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.891144239+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:08.891161166+07:00","message":"[buffer interim] 337 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.891167763+07:00","message":"[bufferProcess] interim [420000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:08.891169702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.126082558+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.126124629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.126129686+07:00","message":"receive interim result [false|false]: Toyota"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.126145108+07:00","message":"[buffer interim] 337 false Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.126152089+07:00","message":"[bufferProcess] interim [600000000]:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.126154295+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.126158603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.12616118+07:00","message":"> Transcript [2436] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.126163209+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.227349855+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.22739825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.227404267+07:00","message":"receive interim result [false|false]: เกิดอาการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.227416854+07:00","message":"[buffer interim] 337 false เกิดอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227425508+07:00","message":"[bufferProcess] interim [720000000]:เกิดอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227428677+07:00","message":"[bufferProcess] send to processor:Toyota"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227433903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227436369+07:00","message":"> Transcript [2437] [false]: 'Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227438407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.227440177+07:00","message":"Set new StatePrefix: 'Toyota'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.437260912+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.437303324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.437309957+07:00","message":"receive interim result [false|false]: อาการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.437322628+07:00","message":"[buffer interim] 337 false อาการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.437329553+07:00","message":"[bufferProcess] interim [900000000]:อาการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.437332013+07:00","message":"[bufferProcess] send to processor:เกิดอาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.437338445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.43734127+07:00","message":"> Transcript [2438] [false]: 'เกิดอาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.43734353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.437345334+07:00","message":"Set new StatePrefix: 'เกิดอาการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.517379898+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.517417896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.517422852+07:00","message":"receive interim result [false|false]: เกิดอาการเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.51743822+07:00","message":"[buffer interim] 337 false เกิดอาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517445065+07:00","message":"[bufferProcess] interim [960000000]:เกิดอาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517447529+07:00","message":"[bufferProcess] send to processor:อาการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517450934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517453728+07:00","message":"> Transcript [2439] [false]: 'อาการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517456113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.517458007+07:00","message":"Set new StatePrefix: 'อาการหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.520910875+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.520924316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.520928367+07:00","message":"receive interim result [false|false]: เกิดอาการเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.520939413+07:00","message":"[buffer interim] 337 false เกิดอาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.520943551+07:00","message":"[bufferProcess] interim [20000000]:เกิดอาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.520945422+07:00","message":"[bufferProcess] send to processor:เกิดอาการเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.52094773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.520949728+07:00","message":"> Transcript [2440] [false]: 'เกิดอาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.520951756+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.520953431+07:00","message":"Set new StatePrefix: 'เกิดอาการเหล่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.745176939+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.745216256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.745221869+07:00","message":"receive interim result [false|false]: เกิดอาการเหล่านี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.745240253+07:00","message":"[buffer interim] 337 false เกิดอาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745246809+07:00","message":"[bufferProcess] interim [200000000]:เกิดอาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745249776+07:00","message":"[bufferProcess] send to processor:เกิดอาการเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745253483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745256802+07:00","message":"> Transcript [2441] [false]: 'เกิดอาการเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745260441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745262353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.745264132+07:00","message":"StatePrefix: 'เกิดอาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.74526625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.769861271+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.769894767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.769900198+07:00","message":"receive interim result [false|false]: เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:09.769914594+07:00","message":"[buffer interim] 337 false เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769921008+07:00","message":"[bufferProcess] interim [320000000]:เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769923638+07:00","message":"[bufferProcess] send to processor:เกิดอาการเหล่านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769927208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769929664+07:00","message":"> Transcript [2442] [false]: 'เกิดอาการเหล่านี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769932688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769934681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.76993693+07:00","message":"StatePrefix: 'เกิดอาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:09.769939116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.071538842+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171225746+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171271151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดอาการเหล่านี้นะคะ\",\"confidence\":0.9512066}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171276597+07:00","message":"receive interim result [true|false]: เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171287811+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171290612+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171298023+07:00","message":"[buffer interim] 337 true เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171306452+07:00","message":"[bufferProcess] interim [770000000]:เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171311827+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดอาการเหล่านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171315297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.17131824+07:00","message":"> Transcript [2443] [false]: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171321365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171323164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171325028+07:00","message":"StatePrefix: 'เกิดอาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171326883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.17132847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171330388+07:00","message":"> Transcript [2444] [true]: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171332388+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171333934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171336791+07:00","message":"StatePrefix: 'เกิดอาการเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171338495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.171345355+07:00","message":"Push: 'เกิดอาการเหล่านี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.171353851+07:00","message":"push: {true เกิดอาการเหล่านี้นะคะ 0 0xc001aff680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:10.178652249+07:00","message":"write wav file: './tmp/7547/7547_337.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.193292682+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.539056759+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.539091761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.539096772+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.539111418+07:00","message":"[buffer interim] 338 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.539117433+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.539119629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.687471808+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.68751226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.68751754+07:00","message":"receive interim result [false|false]: จักร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.687531912+07:00","message":"[buffer interim] 338 false จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.687538936+07:00","message":"[bufferProcess] interim [480000000]:จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.687542022+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.687547418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.687550251+07:00","message":"> Transcript [2445] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.687552204+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.737320662+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.737356348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.737361423+07:00","message":"receive interim result [false|false]: จะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:10.737377132+07:00","message":"[buffer interim] 338 false จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737384085+07:00","message":"[bufferProcess] interim [540000000]:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737386613+07:00","message":"[bufferProcess] send to processor:จักร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737393392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737396395+07:00","message":"> Transcript [2446] [false]: 'จักร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737398723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:10.737400828+07:00","message":"Set new StatePrefix: 'จักร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:10.992072935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:10.992075163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.048333229+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.048375577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.048381054+07:00","message":"receive interim result [false|false]: จะเกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.048397034+07:00","message":"[buffer interim] 338 false จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048403721+07:00","message":"[bufferProcess] interim [840000000]:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048406346+07:00","message":"[bufferProcess] send to processor:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048413755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048416443+07:00","message":"> Transcript [2447] [false]: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048418771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.048421186+07:00","message":"Set new StatePrefix: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.240288871+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.240326889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.240333516+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.240347153+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240353718+07:00","message":"[bufferProcess] interim [80000000]:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240357274+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240361424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240364699+07:00","message":"> Transcript [2448] [false]: 'จะเกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240367921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240369988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240371757+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.240373721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.44578947+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.445836183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.4458451+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.445863522+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445874155+07:00","message":"[bufferProcess] interim [320000000]:จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445878298+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445888842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445893126+07:00","message":"> Transcript [2449] [false]: 'จะเกิดขึ้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445898015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445902744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445905593+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.445908423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.562658655+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.562698881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.562705682+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.562729468+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562741065+07:00","message":"[bufferProcess] interim [380000000]:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562743699+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562748381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562751344+07:00","message":"> Transcript [2450] [false]: 'จะเกิดขึ้นที่ใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562754617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562756719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562758724+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.562760741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.758118062+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.758159453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.758165495+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.758179947+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758187406+07:00","message":"[bufferProcess] interim [560000000]:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758189824+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758193497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758196657+07:00","message":"> Transcript [2451] [false]: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758199571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758201603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758203452+07:00","message":"StatePrefix: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758205486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758208094+07:00","message":"Push: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758209972+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758213893+07:00","message":"Set new StatePrefix : 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.758216183+07:00","message":"Next Push (prob) : 'ขึ้นที่ใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.758224003+07:00","message":"push: {false จะเกิด 0 0xc0025a5900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.948575219+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.948623968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบราง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.948629631+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบราง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:11.948645025+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948652759+07:00","message":"[bufferProcess] interim [740000000]:จะเกิดขึ้นที่ใบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948655484+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948663481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.94866666+07:00","message":"> Transcript [2452] [false]: 'จะเกิดขึ้นที่ใบลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948673133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948675723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948677865+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:11.948680154+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.072578101+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.07262182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบรางจืด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.072628374+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.072642967+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072654813+07:00","message":"[bufferProcess] interim [860000000]:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072657983+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072662379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072665227+07:00","message":"> Transcript [2453] [false]: 'จะเกิดขึ้นที่ใบราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072668437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072670668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072672507+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.072674791+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.191577387+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.269238948+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.269286825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดขึ้นที่ใบล่างก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.269292618+07:00","message":"receive interim result [false|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.269307662+07:00","message":"[buffer interim] 338 false จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269315643+07:00","message":"[bufferProcess] interim [100000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269318189+07:00","message":"[bufferProcess] send to processor:จะเกิดขึ้นที่ใบรางจืด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269324076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269327011+07:00","message":"> Transcript [2454] [false]: 'จะเกิดขึ้นที่ใบรางจืด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269330329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269332388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269334347+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.269336687+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292141139+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292175199+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-04-22T13:33:12.292180625+07:00","message":"receive interim result [true|false]: จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292189157+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292191468+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292197829+07:00","message":"[buffer interim] 338 true จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.29220282+07:00","message":"[bufferProcess] interim [220000000]:จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292207882+07:00","message":"[bufferProcess] send to processor (isfinal):จะเกิดขึ้นที่ใบล่างก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292211164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292213744+07:00","message":"> Transcript [2455] [false]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292218651+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292220648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292222643+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292225307+07:00","message":"TextPushed: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292231112+07:00","message":"Push: 'ขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292233043+07:00","message":"TextPushed: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292235057+07:00","message":"Set new StatePrefix : 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292237183+07:00","message":"Next Push (prob) : 'ล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292238911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292240712+07:00","message":"> Transcript [2456] [true]: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292242835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292244408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292245908+07:00","message":"StatePrefix: 'จะเกิดขึ้นที่ใบล่างก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292247617+07:00","message":"TextPushed: 'จะเกิดขึ้นที่ใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.292249825+07:00","message":"Push: 'ล่างก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292257818+07:00","message":"push: {false ขึ้นที่ใบ 0 0xc0025a5900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.292264293+07:00","message":"push: {true ล่างก่อน 0 0xc0025a5900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:12.299786491+07:00","message":"write wav file: './tmp/7547/7547_338.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.313761719+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.382816374+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.442595279+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.599282919+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.599313297+07:00","message":"found end of frame, send empty tag with msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.599317358+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.599325604+07:00","message":"[buffer interim] 339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599334819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599339115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599341847+07:00","message":"> Transcript [2457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599344594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.59934645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599348296+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599350141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.599352396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.599362496+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:12.604213388+07:00","message":"write wav file: './tmp/7547/7547_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.635324327+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.743489368+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.743520707+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.743528791+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.743537779+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743545565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743549396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743552758+07:00","message":"> Transcript [2458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743555536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.74355737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743559234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743560986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:12.743569505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.743581641+07:00","message":"push: {true \n 0 0xc0004a2100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:12.748111845+07:00","message":"write wav file: './tmp/7547/7547_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.763645838+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:12.832599046+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.023666942+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.030189748+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.030207513+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.030210729+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.030216447+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030224015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030227811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030230557+07:00","message":"> Transcript [2459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030232977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030234889+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030236649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030238398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.030240735+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.030249001+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:13.034490892+07:00","message":"write wav file: './tmp/7547/7547_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.083102379+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.25967809+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.259697302+07:00","message":"found end of frame, send empty tag with msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.25970058+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.259763925+07:00","message":"[buffer interim] 342 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259807798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259813351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259818164+07:00","message":"> Transcript [2460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259821898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259824543+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259827182+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.259829734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:13.25983308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.259845792+07:00","message":"push: {true \n 0 0xc0025a4a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:13.264683841+07:00","message":"write wav file: './tmp/7547/7547_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:13.474629502+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:13.992838782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:13.99286423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.000953417+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.000995166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.001000815+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.001016226+07:00","message":"[buffer interim] 343 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.001023664+07:00","message":"[bufferProcess] interim [600000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.001026124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.202033115+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.202078827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปั๊มน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.202084904+07:00","message":"receive interim result [false|false]: ปั๊มน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.20209698+07:00","message":"[buffer interim] 343 false ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.202105787+07:00","message":"[bufferProcess] interim [780000000]:ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.202107908+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.202111751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.202114807+07:00","message":"> Transcript [2461] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.202116893+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.323059477+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.323101279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.323107047+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.323123757+07:00","message":"[buffer interim] 343 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.323131385+07:00","message":"[bufferProcess] interim [840000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.32313428+07:00","message":"[bufferProcess] send to processor:ปั๊มน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.323138862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.323141966+07:00","message":"> Transcript [2462] [false]: 'ปั๊มน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.323144353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.323146257+07:00","message":"Set new StatePrefix: 'ปั๊มน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.332393503+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.332419427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นเงาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.332424457+07:00","message":"receive interim result [false|false]: ต้นเงาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.332437111+07:00","message":"[buffer interim] 343 false ต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.332441769+07:00","message":"[bufferProcess] interim [900000000]:ต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.332443815+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.33244702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.332449409+07:00","message":"> Transcript [2463] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.33245144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.33245438+07:00","message":"Set new StatePrefix: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.521306494+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.521350591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.521356654+07:00","message":"receive interim result [false|false]: ต้นคอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.521368272+07:00","message":"[buffer interim] 343 false ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521374718+07:00","message":"[bufferProcess] interim [80000000]:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521377042+07:00","message":"[bufferProcess] send to processor:ต้นเงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521382767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521386074+07:00","message":"> Transcript [2464] [false]: 'ต้นเงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521389322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521391309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521393333+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.521395537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.754864818+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.754910221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอขาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.754916357+07:00","message":"receive interim result [false|false]: ต้นคอขาด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.754931184+07:00","message":"[buffer interim] 343 false ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.754938568+07:00","message":"[bufferProcess] interim [320000000]:ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.75494187+07:00","message":"[bufferProcess] send to processor:ต้นคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.75495007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.754954009+07:00","message":"> Transcript [2465] [false]: 'ต้นคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.754957902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.754960365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.75496215+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.754964159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.916120936+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.916162106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นค่ะถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.916167658+07:00","message":"receive interim result [false|false]: ต้นค่ะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:14.916181437+07:00","message":"[buffer interim] 343 false ต้นค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916188987+07:00","message":"[bufferProcess] interim [500000000]:ต้นค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916191504+07:00","message":"[bufferProcess] send to processor:ต้นคอขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916198567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916201415+07:00","message":"> Transcript [2466] [false]: 'ต้นคอขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916203984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916206397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916208387+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:14.916210539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.022958977+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.023004837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นค่ะท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.023011022+07:00","message":"receive interim result [false|false]: ต้นค่ะท่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.023025066+07:00","message":"[buffer interim] 343 false ต้นค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023031624+07:00","message":"[bufferProcess] interim [560000000]:ต้นค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023034215+07:00","message":"[bufferProcess] send to processor:ต้นค่ะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023041233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023044202+07:00","message":"> Transcript [2467] [false]: 'ต้นค่ะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023047753+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023049624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023051901+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023054012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023061048+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023063076+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023065098+07:00","message":"Set new StatePrefix : 'ต้นค่ะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.023067186+07:00","message":"Next Push (prob) : 'ค่ะถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.023076291+07:00","message":"push: {false ต้น 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.191200254+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.212390751+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.212432983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นคอขาดธาตุเหล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.21243907+07:00","message":"receive interim result [false|false]: ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.212454729+07:00","message":"[buffer interim] 343 false ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212462164+07:00","message":"[bufferProcess] interim [800000000]:ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212464749+07:00","message":"[bufferProcess] send to processor:ต้นค่ะท่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212472147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212475345+07:00","message":"> Transcript [2468] [false]: 'ต้นค่ะท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212479237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.212482088+07:00","message":"Set new StatePrefix: 'ต้นค่ะท่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287600435+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287643071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้ขาดธาตุเหล็ก\",\"confidence\":0.89649373}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.28764977+07:00","message":"receive interim result [true|false]: ต้นไม้ขาดธาตุเหล็ก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287658423+07:00","message":"end recv isFinal message id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287661893+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287671764+07:00","message":"[buffer interim] 343 true ต้นไม้ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287683799+07:00","message":"[bufferProcess] interim [950000000]:ต้นไม้ขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287687655+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นคอขาดธาตุเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287691304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287694051+07:00","message":"> Transcript [2469] [false]: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287696307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.28769837+07:00","message":"Set new StatePrefix: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287700434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287702579+07:00","message":"> Transcript [2470] [true]: 'ต้นไม้ขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287704801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287706794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287708866+07:00","message":"StatePrefix: 'ต้นคอขาดธาตุเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287710869+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.287713686+07:00","message":"Push: 'ไม้ขาดธาตุเหล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.287728722+07:00","message":"push: {true ไม้ขาดธาตุเหล็ก 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:15.294562502+07:00","message":"write wav file: './tmp/7547/7547_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.323103851+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.391380681+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.585200535+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.619023528+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.619044801+07:00","message":"found end of frame, send empty tag with msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.619048088+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.619055472+07:00","message":"[buffer interim] 344 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619062657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619067036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619070012+07:00","message":"> Transcript [2471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619072945+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.61907514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619076953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619078659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.619081058+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.619090215+07:00","message":"push: {true \n 0 0xc001aff080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:15.625196841+07:00","message":"write wav file: './tmp/7547/7547_344.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.713118172+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.834610409+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.858431013+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.858453341+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.858457527+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.858465461+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858474746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858486014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858491008+07:00","message":"> Transcript [2472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858494629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858497492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858500197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858502783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:15.858506794+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:15.858531355+07:00","message":"push: {true \n 0 0xc0025a5280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:15.863369248+07:00","message":"write wav file: './tmp/7547/7547_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.381072995+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.381114462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.381119399+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.381135047+07:00","message":"[buffer interim] 346 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.381144754+07:00","message":"[bufferProcess] interim [540000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.381147943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.511502077+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.511542642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาขยะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.511548141+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.511561201+07:00","message":"[buffer interim] 346 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.511568029+07:00","message":"[bufferProcess] interim [660000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.511570352+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.51157588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.511578558+07:00","message":"> Transcript [2473] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.511580561+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.581116501+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.581174695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาขยาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.581180034+07:00","message":"receive interim result [false|false]: อาขยาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.581196784+07:00","message":"[buffer interim] 346 false อาขยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581204017+07:00","message":"[bufferProcess] interim [780000000]:อาขยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581206255+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581215178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581219538+07:00","message":"> Transcript [2474] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581223372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.581226276+07:00","message":"Set new StatePrefix: 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.681992626+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.682026709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.682032503+07:00","message":"receive interim result [false|false]: ขยายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.682041742+07:00","message":"[buffer interim] 346 false ขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.68204787+07:00","message":"[bufferProcess] interim [840000000]:ขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.682050117+07:00","message":"[bufferProcess] send to processor:อาขยาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.682053089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.682055935+07:00","message":"> Transcript [2475] [false]: 'อาขยาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.682057811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.682059654+07:00","message":"Set new StatePrefix: 'อาขยาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.820115247+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.820152099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.820157592+07:00","message":"receive interim result [false|false]: ขยายดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:16.820174256+07:00","message":"[buffer interim] 346 false ขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.820183331+07:00","message":"[bufferProcess] interim [20000000]:ขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.820185658+07:00","message":"[bufferProcess] send to processor:ขยายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.820189187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.82019171+07:00","message":"> Transcript [2476] [false]: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.820193945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:16.820195755+07:00","message":"Set new StatePrefix: 'ขยายดู'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:16.993572937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:16.993577995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.001261329+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.00129562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.001301057+07:00","message":"receive interim result [false|false]: ขยายดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.001315427+07:00","message":"[buffer interim] 346 false ขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001322784+07:00","message":"[bufferProcess] interim [140000000]:ขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001325893+07:00","message":"[bufferProcess] send to processor:ขยายดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001329689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001332455+07:00","message":"> Transcript [2477] [false]: 'ขยายดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001335153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.00133688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001338634+07:00","message":"StatePrefix: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.001340503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.084688393+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.084735719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.084741509+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.084759197+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084767503+07:00","message":"[bufferProcess] interim [320000000]:ขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084771425+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.08477663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084781004+07:00","message":"> Transcript [2478] [false]: 'ขยายดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.08478574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084788322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084791137+07:00","message":"StatePrefix: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.084794181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.269605013+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.269654104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.269660261+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.269673395+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269679764+07:00","message":"[bufferProcess] interim [500000000]:ขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269682288+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269687341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.2696899+07:00","message":"> Transcript [2479] [false]: 'ขยายดูนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269692867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269694692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269696571+07:00","message":"StatePrefix: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.269698543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.581964626+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.582008758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.582014646+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.582029679+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582040491+07:00","message":"[bufferProcess] interim [740000000]:ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.58204302+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582046508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582049775+07:00","message":"> Transcript [2480] [false]: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582053359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582055399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582057222+07:00","message":"StatePrefix: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582059185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582066652+07:00","message":"Push: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.58206846+07:00","message":"TextPushed: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582070811+07:00","message":"Set new StatePrefix : 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:17.582072764+07:00","message":"Next Push (prob) : 'นะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:17.582079868+07:00","message":"push: {false ขยายดู 0 0xc0031ec700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.154641176+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.154685228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.154690866+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.154702+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154708939+07:00","message":"[bufferProcess] interim [340000000]:ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154711306+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154716921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154719582+07:00","message":"> Transcript [2481] [false]: 'ขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154729235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154731397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154733247+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.154735671+07:00","message":"TextPushed: 'ขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.295717389+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.295765858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.295772498+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.295789833+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295796998+07:00","message":"[bufferProcess] interim [520000000]:ขยายดูนะคะจะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295800125+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.29580441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295807212+07:00","message":"> Transcript [2482] [false]: 'ขยายดูนะคะจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295810703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295813181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295815144+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.295817635+07:00","message":"TextPushed: 'ขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.485413313+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.485470066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าไปเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.485476422+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าไปเอา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.485497122+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าไปเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485505423+07:00","message":"[bufferProcess] interim [640000000]:ขยายดูนะคะจะเห็นว่าไปเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485508416+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485518187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.48552145+07:00","message":"> Transcript [2483] [false]: 'ขยายดูนะคะจะเห็นว่าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485525478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485528519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485534951+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.485537432+07:00","message":"TextPushed: 'ขยายดู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.491405925+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.491426277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าไม่ออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.491431073+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.491443168+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491448036+07:00","message":"[bufferProcess] interim [700000000]:ขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491450216+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าไปเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491453468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491455896+07:00","message":"> Transcript [2484] [false]: 'ขยายดูนะคะจะเห็นว่าไปเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491458371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491460568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491462412+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.49146424+07:00","message":"TextPushed: 'ขยายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491470157+07:00","message":"Push: 'นะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491471955+07:00","message":"TextPushed: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491474096+07:00","message":"Set new StatePrefix : 'ขยายดูนะคะจะเห็นว่าไปเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.491476216+07:00","message":"Next Push (prob) : 'ว่าไปเอา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.491485019+07:00","message":"push: {false นะคะจะเห็น 0 0xc0031ec700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.606467017+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.606503513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.606510239+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.6065238+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.6065312+07:00","message":"[bufferProcess] interim [760000000]:ขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.60653387+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.606540916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.606543448+07:00","message":"> Transcript [2485] [false]: 'ขยายดูนะคะจะเห็นว่าไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.606545808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.606548201+07:00","message":"Set new StatePrefix: 'ขยายดูนะคะจะเห็นว่าไม่ออก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.695957036+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.695999238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.6960046+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.69601969+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696026326+07:00","message":"[bufferProcess] interim [880000000]:ขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696029058+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าใบอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696034923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696037506+07:00","message":"> Transcript [2486] [false]: 'ขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696039948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.696042035+07:00","message":"Set new StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.816899311+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.816940873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าไปออกทริป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.816946873+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าไปออกทริป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.816970524+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าไปออกทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.816978149+07:00","message":"[bufferProcess] interim [0]:ขยายดูนะคะจะเห็นว่าไปออกทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.816981451+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าใบอ่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.816989055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.816996083+07:00","message":"> Transcript [2487] [false]: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.817000895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.817003359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.817005395+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.817007918+07:00","message":"TextPushed: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.863041103+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.863082497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.863091131+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:18.863107381+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.863114489+07:00","message":"[bufferProcess] interim [60000000]:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.863117432+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าไปออกทริป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.863121737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.863124495+07:00","message":"> Transcript [2488] [false]: 'ขยายดูนะคะจะเห็นว่าไปออกทริป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.86312653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:18.863129004+07:00","message":"Set new StatePrefix: 'ขยายดูนะคะจะเห็นว่าไปออกทริป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.059387346+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.059432358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.059438696+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.059457267+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059465287+07:00","message":"[bufferProcess] interim [300000000]:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059468142+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059473787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059476956+07:00","message":"> Transcript [2489] [false]: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059479289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.059481171+07:00","message":"Set new StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.18464915+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.184690209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.184696802+07:00","message":"receive interim result [false|false]: ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.184712159+07:00","message":"[buffer interim] 346 false ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184719794+07:00","message":"[bufferProcess] interim [420000000]:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184727914+07:00","message":"[bufferProcess] send to processor:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184736267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184739019+07:00","message":"> Transcript [2490] [false]: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184742925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.184745346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.1847473+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.18474997+07:00","message":"TextPushed: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.362522872+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510194799+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510262348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่\",\"confidence\":0.95542306}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.51027099+07:00","message":"receive interim result [true|false]: ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510284182+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510286253+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510293626+07:00","message":"[buffer interim] 346 true ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510309286+07:00","message":"[bufferProcess] interim [750000000]:ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510312952+07:00","message":"[bufferProcess] send to processor (isfinal):ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.51031639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510319583+07:00","message":"> Transcript [2491] [false]: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510322566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510324374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510326242+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510328734+07:00","message":"TextPushed: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510330476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510332585+07:00","message":"> Transcript [2492] [true]: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.51033495+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510336526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510338054+07:00","message":"StatePrefix: 'ขยายดูนะคะจะเห็นว่าใบอ่อนที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510340006+07:00","message":"TextPushed: 'ขยายดูนะคะจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:19.510347202+07:00","message":"Push: 'ว่าใบอ่อนที่เกิดใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.510356113+07:00","message":"push: {true ว่าใบอ่อนที่เกิดใหม่ 0 0xc0031ec700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:19.523839481+07:00","message":"write wav file: './tmp/7547/7547_346.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:19.753412893+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:19.994264645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:19.994281501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.0935613+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.093607171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.093612828+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.093624941+07:00","message":"[buffer interim] 347 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.093632653+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.093635445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.223761224+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.223803625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.223808902+07:00","message":"receive interim result [false|false]: จ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.223822987+07:00","message":"[buffer interim] 347 false จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.223832081+07:00","message":"[bufferProcess] interim [480000000]:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.223834261+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.223839674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.223842406+07:00","message":"> Transcript [2493] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.223844458+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.270117056+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.270154043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.270159617+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.270170412+07:00","message":"[buffer interim] 347 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270176833+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270178845+07:00","message":"[bufferProcess] send to processor:จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270183876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270186515+07:00","message":"> Transcript [2494] [false]: 'จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270188788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.270190657+07:00","message":"Set new StatePrefix: 'จ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.399438186+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.399485632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.399490931+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.399506608+07:00","message":"[buffer interim] 347 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.399514025+07:00","message":"[bufferProcess] interim [660000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.399516915+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.399524935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.399527703+07:00","message":"> Transcript [2495] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.399529704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.39953177+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.719547462+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.719591735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.719598735+07:00","message":"receive interim result [false|false]: จะมีสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.719610634+07:00","message":"[buffer interim] 347 false จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719619715+07:00","message":"[bufferProcess] interim [960000000]:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719625496+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719632535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719636388+07:00","message":"> Transcript [2496] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719639666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.719642552+07:00","message":"Set new StatePrefix: 'จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.9074114+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.907444864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีศีล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.907450159+07:00","message":"receive interim result [false|false]: จะมีศีล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.907462116+07:00","message":"[buffer interim] 347 false จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907470133+07:00","message":"[bufferProcess] interim [140000000]:จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907472101+07:00","message":"[bufferProcess] send to processor:จะมีสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907477431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907479874+07:00","message":"> Transcript [2497] [false]: 'จะมีสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907482823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907484642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.907486381+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.90748837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.912914191+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.912937641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.912942772+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:20.912953829+07:00","message":"[buffer interim] 347 false จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912958633+07:00","message":"[bufferProcess] interim [200000000]:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912960673+07:00","message":"[bufferProcess] send to processor:จะมีศีล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912967427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912969783+07:00","message":"> Transcript [2498] [false]: 'จะมีศีล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912972404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912974321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912976008+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:20.912977908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.173384932+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.173431701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.173439559+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองสี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.173451316+07:00","message":"[buffer interim] 347 false จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173459073+07:00","message":"[bufferProcess] interim [500000000]:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173461639+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173465524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173468206+07:00","message":"> Transcript [2499] [false]: 'จะมีสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173471847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173473839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173475772+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.173478038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.302343685+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.302384419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลือง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.30239064+07:00","message":"receive interim result [false|false]: จะมีสีเหลือง 4"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.302402721+07:00","message":"[buffer interim] 347 false จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302411287+07:00","message":"[bufferProcess] interim [620000000]:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302413902+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองสี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.30241723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.30241995+07:00","message":"> Transcript [2500] [false]: 'จะมีสีเหลืองสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302423076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302425088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302426815+07:00","message":"StatePrefix: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302428836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302431152+07:00","message":"Push: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302432983+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.30243492+07:00","message":"Set new StatePrefix : 'จะมีสีเหลืองสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.302437092+07:00","message":"Next Push (prob) : 'สีเหลืองสี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.302444093+07:00","message":"push: {false จะมี 0 0xc0031ec000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.497709176+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.497752675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.49775873+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.49777389+07:00","message":"[buffer interim] 347 false จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.497782162+07:00","message":"[bufferProcess] interim [740000000]:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.497784878+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลือง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.497788803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.497791772+07:00","message":"> Transcript [2501] [false]: 'จะมีสีเหลือง 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.49779415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.497796416+07:00","message":"Set new StatePrefix: 'จะมีสีเหลือง 4'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.618200835+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.618238769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.618245585+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.618261107+07:00","message":"[buffer interim] 347 false จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.61826827+07:00","message":"[bufferProcess] interim [860000000]:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.618271002+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.618277866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.618281038+07:00","message":"> Transcript [2502] [false]: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.618283197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.618285006+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.831866925+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.831917329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.831923437+07:00","message":"receive interim result [false|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.83193795+07:00","message":"[buffer interim] 347 false จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831949831+07:00","message":"[bufferProcess] interim [100000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831952891+07:00","message":"[bufferProcess] send to processor:จะมีสีเหลืองซีด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831960829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831963688+07:00","message":"> Transcript [2503] [false]: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831967314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.831969288+07:00","message":"Set new StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.862746831+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969091893+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969140195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีสีเหลืองซีดค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.96914677+07:00","message":"receive interim result [true|false]: จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969157779+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969176536+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969184471+07:00","message":"[buffer interim] 347 true จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969192396+07:00","message":"[bufferProcess] interim [340000000]:จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969195863+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีสีเหลืองซีดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969199378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969202182+07:00","message":"> Transcript [2504] [false]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.96920529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969207111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969209145+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969211299+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969212984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969214854+07:00","message":"> Transcript [2505] [true]: 'จะมีสีเหลืองซีดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969216786+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969218364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969219897+07:00","message":"StatePrefix: 'จะมีสีเหลืองซีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969221584+07:00","message":"TextPushed: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:21.969224243+07:00","message":"Push: 'สีเหลืองซีดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:21.969232543+07:00","message":"push: {true สีเหลืองซีดค่ะ 0 0xc0031ec000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:21.976036924+07:00","message":"write wav file: './tmp/7547/7547_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:22.823537986+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:22.994422332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:22.994445877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.013621983+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.072878927+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.099493526+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.099531926+07:00","message":"found end of frame, send empty tag with msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.099537128+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.099544621+07:00","message":"[buffer interim] 348 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099551013+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099554523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099557067+07:00","message":"> Transcript [2506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.0995595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099561452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099563181+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.099565599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.09956779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.099579214+07:00","message":"push: {true \n 0 0xc00212ef80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:23.104231956+07:00","message":"write wav file: './tmp/7547/7547_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.203176438+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.273155655+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.296865011+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.296883907+07:00","message":"found end of frame, send empty tag with msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.296886884+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.296893671+07:00","message":"[buffer interim] 349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296901001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.29690524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296908334+07:00","message":"> Transcript [2507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296910632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296912592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296914346+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296916211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.296925916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.296936017+07:00","message":"push: {true \n 0 0xc00212f400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:23.301560559+07:00","message":"write wav file: './tmp/7547/7547_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.745658377+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.745696812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.745702311+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.745717828+07:00","message":"[buffer interim] 350 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.745731527+07:00","message":"[bufferProcess] interim [530000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.745733803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.992428042+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.992463196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.9924684+07:00","message":"receive interim result [false|false]: สนใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:23.992481812+07:00","message":"[buffer interim] 350 false สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.992488308+07:00","message":"[bufferProcess] interim [830000000]:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.992490479+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.992495537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.992498335+07:00","message":"> Transcript [2508] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:23.992500321+07:00","message":"Set StatePrefix (first interim): 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.313636508+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.313684257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.313690132+07:00","message":"receive interim result [false|false]: สน.จร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.313703825+07:00","message":"[buffer interim] 350 false สน.จร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.31371096+07:00","message":"[bufferProcess] interim [70000000]:สน.จร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313713719+07:00","message":"[bufferProcess] send to processor:สนใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313719653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313728594+07:00","message":"> Transcript [2509] [false]: 'สนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.3137323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313734191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313736722+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.313738903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.32405602+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.324087323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.324092015+07:00","message":"receive interim result [false|false]: สน.จรนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.324104374+07:00","message":"[buffer interim] 350 false สน.จรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324108678+07:00","message":"[bufferProcess] interim [130000000]:สน.จรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324110669+07:00","message":"[bufferProcess] send to processor:สน.จร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.32411367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324116011+07:00","message":"> Transcript [2510] [false]: 'สน.จร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324118764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324120598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324122229+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.324123891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.501424934+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.501475533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.501483595+07:00","message":"receive interim result [false|false]: สน.จรนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.501504268+07:00","message":"[buffer interim] 350 false สน.จรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501518712+07:00","message":"[bufferProcess] interim [250000000]:สน.จรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501522926+07:00","message":"[bufferProcess] send to processor:สน.จรนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501532606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501536819+07:00","message":"> Transcript [2511] [false]: 'สน.จรนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501542952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501547176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501550384+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.501553232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.632409879+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.632450274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.632456179+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.632475378+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632483747+07:00","message":"[bufferProcess] interim [430000000]:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632486447+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632490704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632493631+07:00","message":"> Transcript [2512] [false]: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632496849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632499359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632501625+07:00","message":"StatePrefix: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632503807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632506384+07:00","message":"Push: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632508117+07:00","message":"TextPushed: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.632510079+07:00","message":"Set new StatePrefix : 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:24.63251242+07:00","message":"Next Push (prob) : '.จรนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:24.632521737+07:00","message":"push: {false สน 0 0xc00212f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.205518798+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.205558024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.205564177+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.205577876+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205585039+07:00","message":"[bufferProcess] interim [30000000]:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205587492+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205593249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.20559604+07:00","message":"> Transcript [2513] [false]: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205599725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205601777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205603804+07:00","message":"StatePrefix: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.205606625+07:00","message":"TextPushed: 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.40337904+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.403422857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.403429077+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.403443836+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.40345135+07:00","message":"[bufferProcess] interim [210000000]:สน.จรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403454023+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.40346134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403464235+07:00","message":"> Transcript [2514] [false]: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403467883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403469915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403471806+07:00","message":"StatePrefix: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.403474363+07:00","message":"TextPushed: 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.539998274+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.54004253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.540048701+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.540061896+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.54006989+07:00","message":"[bufferProcess] interim [330000000]:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540072432+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540076432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540079135+07:00","message":"> Transcript [2515] [false]: 'สน.จรนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540082568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540084582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540086977+07:00","message":"StatePrefix: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.540089195+07:00","message":"TextPushed: 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.590027873+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.590071776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.590077706+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.590093388+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590100776+07:00","message":"[bufferProcess] interim [390000000]:สน.จรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590103572+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590110665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590113762+07:00","message":"> Transcript [2516] [false]: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590118201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590120419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590122619+07:00","message":"StatePrefix: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590126685+07:00","message":"TextPushed: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590133334+07:00","message":"Push: '.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.59013525+07:00","message":"TextPushed: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590137152+07:00","message":"Set new StatePrefix : 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.590139208+07:00","message":"Next Push (prob) : 'คะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.590148386+07:00","message":"push: {false .จรนี้นะ 0 0xc00212f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.906346231+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.906384904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.906391252+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:25.9064063+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906413834+07:00","message":"[bufferProcess] interim [690000000]:สน.จรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906416793+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906425166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906427921+07:00","message":"> Transcript [2517] [false]: 'สน.จรนี้นะคะเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906431621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906433794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906436029+07:00","message":"StatePrefix: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:25.906438425+07:00","message":"TextPushed: 'สน.จรนี้นะ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:25.994889977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:25.994916641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.423482334+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.423530751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.423536759+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.423555149+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423563091+07:00","message":"[bufferProcess] interim [170000000]:สน.จรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423565848+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423570326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423573811+07:00","message":"> Transcript [2518] [false]: 'สน.จรนี้นะคะเป็นต้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423579389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.42358163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423583706+07:00","message":"StatePrefix: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.423587131+07:00","message":"TextPushed: 'สน.จรนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.476202503+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.476243059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.476249291+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.47626435+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476271579+07:00","message":"[bufferProcess] interim [290000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476274504+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476281758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.47628449+07:00","message":"> Transcript [2519] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476287617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476289723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.476292114+07:00","message":"StatePrefix: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.47629466+07:00","message":"TextPushed: 'สน.จรนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.76756414+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.767604331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.767610323+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.767625792+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767633773+07:00","message":"[bufferProcess] interim [530000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.76763662+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767642432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767645556+07:00","message":"> Transcript [2520] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767649806+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767652228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767654513+07:00","message":"StatePrefix: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767656582+07:00","message":"TextPushed: 'สน.จรนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767660978+07:00","message":"Push: 'คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767662705+07:00","message":"TextPushed: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767664839+07:00","message":"Set new StatePrefix : 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.767667464+07:00","message":"Next Push (prob) : 'เป็นต้นที่ได้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.767678029+07:00","message":"push: {false คะ 0 0xc00212f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.839643454+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.839689308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.839695577+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.839710939+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839718981+07:00","message":"[bufferProcess] interim [590000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.83973004+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839736268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839739438+07:00","message":"> Transcript [2521] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839743401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839745322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839747746+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.839750083+07:00","message":"TextPushed: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.949627925+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.949668635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.949674669+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.949692346+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.949700868+07:00","message":"[bufferProcess] interim [650000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.949703821+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.949710225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.94971294+07:00","message":"> Transcript [2522] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.949716613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.94971866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.94972051+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.949731219+07:00","message":"TextPushed: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.955240715+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.95525025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.955256552+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.955264695+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955267962+07:00","message":"[bufferProcess] interim [710000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955269998+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955272022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955274064+07:00","message":"> Transcript [2523] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับค่าแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955276463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.95527816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955279785+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.955281812+07:00","message":"TextPushed: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.991581898+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.991611496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.99163129+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.99164222+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991647867+07:00","message":"[bufferProcess] interim [770000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.99165071+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991655811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991658352+07:00","message":"> Transcript [2524] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991661298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991663147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991665046+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991666963+07:00","message":"TextPushed: 'สน.จรนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991671653+07:00","message":"Push: 'เป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991673864+07:00","message":"TextPushed: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991675929+07:00","message":"Set new StatePrefix : 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:26.991677979+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:26.991686462+07:00","message":"push: {false เป็นต้นที่ได้รับ 0 0xc00212f980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.311250632+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.311295204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.311301803+07:00","message":"receive interim result [false|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.3113174+07:00","message":"[buffer interim] 350 false สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.311324567+07:00","message":"[bufferProcess] interim [130000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.311327415+07:00","message":"[bufferProcess] send to processor:สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.311334426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.311337275+07:00","message":"> Transcript [2525] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.311339735+07:00","message":"Set StatePrefix (first interim): 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.43379222+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538388046+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538430169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ\",\"confidence\":0.93699884}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.53843703+07:00","message":"receive interim result [true|false]: สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538449535+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538452018+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538458856+07:00","message":"[buffer interim] 350 true สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538466248+07:00","message":"[bufferProcess] interim [370000000]:สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538470332+07:00","message":"[bufferProcess] send to processor (isfinal):สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538478012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.5384808+07:00","message":"> Transcript [2526] [false]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538483915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538485724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538487727+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.53849095+07:00","message":"TextPushed: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538492907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538494981+07:00","message":"> Transcript [2527] [true]: 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหารครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538498497+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538500134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538501726+07:00","message":"StatePrefix: 'สน.จรนี้นะคะเป็นต้นที่ได้รับสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538503546+07:00","message":"TextPushed: 'สน.จรนี้นะคะเป็นต้นที่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:27.538506151+07:00","message":"Push: 'สารอาหารครบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.538515803+07:00","message":"push: {true สารอาหารครบ 0 0xc00212f980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:27.550930236+07:00","message":"write wav file: './tmp/7547/7547_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:27.753368314+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.477152247+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.477206988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก.พ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.477212599+07:00","message":"receive interim result [false|false]: ก.พ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.477225341+07:00","message":"[buffer interim] 351 false ก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.477232138+07:00","message":"[bufferProcess] interim [540000000]:ก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.477233746+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.497229715+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.497268336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กไก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.497273442+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.49728728+07:00","message":"[buffer interim] 351 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.49729378+07:00","message":"[bufferProcess] interim [600000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.497296331+07:00","message":"[bufferProcess] send to processor:ก.พ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.497303193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.497305938+07:00","message":"> Transcript [2528] [false]: 'ก.พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.497309443+07:00","message":"Set StatePrefix (first interim): 'ก.พ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.747706381+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.747759667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่อจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.74776792+07:00","message":"receive interim result [false|false]: ต่อจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.74778228+07:00","message":"[buffer interim] 351 false ต่อจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747790145+07:00","message":"[bufferProcess] interim [780000000]:ต่อจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747793962+07:00","message":"[bufferProcess] send to processor:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747799712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747803281+07:00","message":"> Transcript [2529] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747806753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.747809942+07:00","message":"Set new StatePrefix: 'กไก่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.79293293+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.792972189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กไก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.792979045+07:00","message":"receive interim result [false|false]: กไก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.792991602+07:00","message":"[buffer interim] 351 false กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.792999618+07:00","message":"[bufferProcess] interim [840000000]:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.79300218+07:00","message":"[bufferProcess] send to processor:ต่อจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.793007382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.793009881+07:00","message":"> Transcript [2530] [false]: 'ต่อจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.793012174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.793014129+07:00","message":"Set new StatePrefix: 'ต่อจาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.815417903+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.815467056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.81547234+07:00","message":"receive interim result [false|false]: ออเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:28.815486514+07:00","message":"[buffer interim] 351 false ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815492154+07:00","message":"[bufferProcess] interim [900000000]:ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815494228+07:00","message":"[bufferProcess] send to processor:กไก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815499596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815502636+07:00","message":"> Transcript [2531] [false]: 'กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815504991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:28.815506757+07:00","message":"Set new StatePrefix: 'กไก่'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:28.995617584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:28.995622727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.009901341+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.009943759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.009949754+07:00","message":"receive interim result [false|false]: ก็จะเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.009964992+07:00","message":"[buffer interim] 351 false ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.00997077+07:00","message":"[bufferProcess] interim [80000000]:ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.009973242+07:00","message":"[bufferProcess] send to processor:ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.009979591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.009982347+07:00","message":"> Transcript [2532] [false]: 'ออเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.009984248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.009986009+07:00","message":"Set new StatePrefix: 'ออเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.119593191+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.11963673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.119643075+07:00","message":"receive interim result [false|false]: ออเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.119655671+07:00","message":"[buffer interim] 351 false ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119662119+07:00","message":"[bufferProcess] interim [140000000]:ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119664739+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119669669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119672712+07:00","message":"> Transcript [2533] [false]: 'ก็จะเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119674762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.119676814+07:00","message":"Set new StatePrefix: 'ก็จะเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.18602087+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.186059067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.186064515+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.186075272+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186080864+07:00","message":"[bufferProcess] interim [260000000]:ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186083646+07:00","message":"[bufferProcess] send to processor:ออเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186086881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186089629+07:00","message":"> Transcript [2534] [false]: 'ออเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186091803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.186093662+07:00","message":"Set new StatePrefix: 'ออเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.387910394+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.387957471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.387964039+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.387978307+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.387986357+07:00","message":"[bufferProcess] interim [500000000]:ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.387990022+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.387997353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.388001358+07:00","message":"> Transcript [2535] [false]: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.388004114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.388006834+07:00","message":"Set new StatePrefix: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.499127585+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.499169361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.499177591+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.499190545+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499200444+07:00","message":"[bufferProcess] interim [560000000]:ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499203548+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499211005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499214497+07:00","message":"> Transcript [2536] [false]: 'ก็จะเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499218867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499221525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499225192+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.499227271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.700298749+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.700339973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.700345641+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.700361168+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700367885+07:00","message":"[bufferProcess] interim [740000000]:ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700370431+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700378422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700381605+07:00","message":"> Transcript [2537] [false]: 'ก็จะเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700384802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700387122+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700388959+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.700390828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.879149837+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.879192783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้ตามเป้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.879198393+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:29.87920995+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879216809+07:00","message":"[bufferProcess] interim [980000000]:ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.87921956+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879224924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879228138+07:00","message":"> Transcript [2538] [false]: 'ก็จะเจริญเติบโตได้ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879231387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879233449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.879235613+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:29.8792378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.008328672+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.008365288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้ตามปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.00837094+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.008383723+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008390315+07:00","message":"[bufferProcess] interim [40000000]:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008392748+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตามเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008397863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008400491+07:00","message":"> Transcript [2539] [false]: 'ก็จะเจริญเติบโตได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008403486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008405757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008408966+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008411192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008415167+07:00","message":"Push: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008417118+07:00","message":"TextPushed: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.00841905+07:00","message":"Set new StatePrefix : 'ก็จะเจริญเติบโตได้ตามเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.008421001+07:00","message":"Next Push (prob) : 'ได้ตามเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.008428068+07:00","message":"push: {false ก็จะเจริญเติบโต 0 0xc0004a3380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.571646057+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.589261288+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.589301592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้ตามปกติค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.589307677+07:00","message":"receive interim result [false|false]: ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.589322417+07:00","message":"[buffer interim] 351 false ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.58933176+07:00","message":"[bufferProcess] interim [640000000]:ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.589335917+07:00","message":"[bufferProcess] send to processor:ก็จะเจริญเติบโตได้ตามปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.589345272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.589350221+07:00","message":"> Transcript [2540] [false]: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.589354081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.589357039+07:00","message":"Set new StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690695223+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690740274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะเจริญเติบโตได้ตามปกติค่ะ\",\"confidence\":0.93607783}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690746739+07:00","message":"receive interim result [true|false]: ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690759911+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690762689+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.69077052+07:00","message":"[buffer interim] 351 true ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690777612+07:00","message":"[bufferProcess] interim [850000000]:ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690785747+07:00","message":"[bufferProcess] send to processor (isfinal):ก็จะเจริญเติบโตได้ตามปกติค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690790061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690793036+07:00","message":"> Transcript [2541] [false]: 'ก็จะเจริญเติบโตได้ตามปกติค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690796083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690798124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690799914+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690802538+07:00","message":"TextPushed: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690806137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690808215+07:00","message":"> Transcript [2542] [true]: 'ก็จะเจริญเติบโตได้ตามปกติค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690810407+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690812004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690813502+07:00","message":"StatePrefix: 'ก็จะเจริญเติบโตได้ตามปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690815331+07:00","message":"TextPushed: 'ก็จะเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:30.690822141+07:00","message":"Push: 'ได้ตามปกติค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:30.690831377+07:00","message":"push: {true ได้ตามปกติค่ะ 0 0xc0004a3380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:30.698740184+07:00","message":"write wav file: './tmp/7547/7547_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.083844198+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.212514114+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.353957709+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354005381+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354008338+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.35401065+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354012446+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354014594+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354016669+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354018336+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354020385+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354022062+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354023718+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354025259+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.354026886+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.35402841+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.594522641+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.792056868+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.869638758+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.869655666+07:00","message":"found end of frame, send empty tag with msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.869658604+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.869666358+07:00","message":"[buffer interim] 353 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869673974+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869678406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.86968109+07:00","message":"> Transcript [2543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869683382+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869685321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869687095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869689456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:31.869697799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:31.869707383+07:00","message":"push: {true \n 0 0xc00212fd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:31.875700082+07:00","message":"write wav file: './tmp/7547/7547_353.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:31.996057597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:31.996062349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.113974876+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.30205567+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.398540883+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.398567818+07:00","message":"found end of frame, send empty tag with msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.398570952+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.398578856+07:00","message":"[buffer interim] 354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398586519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398590696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398593459+07:00","message":"> Transcript [2544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398595888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398597696+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.3985995+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398601445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.398604094+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.398615645+07:00","message":"push: {true \n 0 0xc001afe180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:32.403472472+07:00","message":"write wav file: './tmp/7547/7547_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.434021798+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.551141381+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.718447416+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.71847151+07:00","message":"found end of frame, send empty tag with msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.718474461+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.718482129+07:00","message":"[buffer interim] 355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718490174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718500575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718503531+07:00","message":"> Transcript [2545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718505901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718507689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718509473+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718511461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:32.718514446+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.718523633+07:00","message":"push: {true \n 0 0xc0004a2900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:32.722558441+07:00","message":"write wav file: './tmp/7547/7547_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:32.75298702+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.085319191+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.085356875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.085362307+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.085375624+07:00","message":"[buffer interim] 356 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.085382721+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.085384845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.279757381+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.279803704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.279809901+07:00","message":"receive interim result [false|false]: ความรู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.279826356+07:00","message":"[buffer interim] 356 false ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.279833651+07:00","message":"[bufferProcess] interim [600000000]:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.27983605+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.279842979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.279846035+07:00","message":"> Transcript [2546] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.279848297+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.593854694+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.593898726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.593905294+07:00","message":"receive interim result [false|false]: ความรู้เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.593922505+07:00","message":"[buffer interim] 356 false ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593931135+07:00","message":"[bufferProcess] interim [900000000]:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593933958+07:00","message":"[bufferProcess] send to processor:ความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593941336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593944057+07:00","message":"> Transcript [2547] [false]: 'ความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.59394729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593949344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593951631+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.593953943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.907129618+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.907175783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.907181316+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:33.907196549+07:00","message":"[buffer interim] 356 false ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.90720653+07:00","message":"[bufferProcess] interim [140000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907209264+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907212942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907215607+07:00","message":"> Transcript [2548] [false]: 'ความรู้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907219257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907221338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907223104+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:33.907225308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.411496124+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.488105913+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.488155638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.488161317+07:00","message":"receive interim result [false|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.488179423+07:00","message":"[buffer interim] 356 false ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488186229+07:00","message":"[bufferProcess] interim [740000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488188646+07:00","message":"[bufferProcess] send to processor:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488192135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488195071+07:00","message":"> Transcript [2549] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488198115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488200115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488203423+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.488205484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515815396+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515846553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความรู้เพิ่มเติม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515852305+07:00","message":"receive interim result [true|false]: ความรู้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515863596+07:00","message":"end recv isFinal message id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515865721+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515871136+07:00","message":"[buffer interim] 356 true ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515876368+07:00","message":"[bufferProcess] interim [890000000]:ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515881921+07:00","message":"[bufferProcess] send to processor (isfinal):ความรู้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515884912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515887348+07:00","message":"> Transcript [2550] [false]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515890006+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515891742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515893662+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515895364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515899369+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515901055+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515903087+07:00","message":"Set new StatePrefix : 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515906148+07:00","message":"Next Push (prob) : 'รู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515908588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515911015+07:00","message":"> Transcript [2551] [true]: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.5159132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515915371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515917215+07:00","message":"StatePrefix: 'ความรู้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515919422+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.515921354+07:00","message":"Push: 'รู้เพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515933656+07:00","message":"push: {false ความ 0 0xc0031ec200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.515954039+07:00","message":"push: {true รู้เพิ่มเติม 0 0xc0031ec200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:34.522632289+07:00","message":"write wav file: './tmp/7547/7547_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.545064305+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.670962258+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.73319631+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.825943905+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.825974351+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.825978469+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.825986973+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.825995471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.825999599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.826002172+07:00","message":"> Transcript [2552] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.826005163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.826010868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.826013175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.826014933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:34.82602072+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:34.826030801+07:00","message":"push: {true \n 0 0xc00212ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:34.830776999+07:00","message":"write wav file: './tmp/7547/7547_357.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:34.996194628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:34.996209287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.078837557+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.078894554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.078899843+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.078917676+07:00","message":"[buffer interim] 358 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.078924092+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.078926027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.290239678+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.290285946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.290291762+07:00","message":"receive interim result [false|false]: การใส่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.290307702+07:00","message":"[buffer interim] 358 false การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.290315524+07:00","message":"[bufferProcess] interim [600000000]:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.290318883+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.29032261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.290325468+07:00","message":"> Transcript [2553] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.290327674+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.575602778+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.575638693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.575644543+07:00","message":"receive interim result [false|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.575657847+07:00","message":"[buffer interim] 358 false การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575664923+07:00","message":"[bufferProcess] interim [840000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575667376+07:00","message":"[bufferProcess] send to processor:การใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575672801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575675546+07:00","message":"> Transcript [2554] [false]: 'การใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.57567815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575680167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575682489+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.575684756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.893201478+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.952456063+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983157371+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใส่ปุ๋ย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983210282+07:00","message":"receive interim result [true|false]: การใส่ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983220517+07:00","message":"end recv isFinal message id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983224125+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983231316+07:00","message":"[buffer interim] 358 true การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983239638+07:00","message":"[bufferProcess] interim [380000000]:การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983243092+07:00","message":"[bufferProcess] send to processor (isfinal):การใส่ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983246897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983249501+07:00","message":"> Transcript [2555] [false]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983252661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983254527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983256508+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983258555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983260046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983262001+07:00","message":"> Transcript [2556] [true]: 'การใส่ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983264339+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983265981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983267515+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983269041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:35.983271526+07:00","message":"Push: 'การใส่ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:35.983280291+07:00","message":"push: {true การใส่ปุ๋ย 0 0xc001aff180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:35.989087742+07:00","message":"write wav file: './tmp/7547/7547_358.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.081236862+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.213460251+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.244760496+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.244782163+07:00","message":"found end of frame, send empty tag with msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.244785351+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.244792307+07:00","message":"[buffer interim] 359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.24480051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244812094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244815056+07:00","message":"> Transcript [2557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244817635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.24481942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244821205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244823038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.244825766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.244835937+07:00","message":"push: {true \n 0 0xc0025a4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:36.250710322+07:00","message":"write wav file: './tmp/7547/7547_359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.452498047+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.452517852+07:00","message":"found end of frame, send empty tag with msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.45252112+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.452527673+07:00","message":"[buffer interim] this message is already final true 352: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.553925849+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.553967425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.55397268+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.553985658+07:00","message":"[buffer interim] 360 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.553991838+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.553993877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.744982069+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.745021323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.745026899+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.745043592+07:00","message":"[buffer interim] 360 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.745050924+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.74505327+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.745057346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.745060518+07:00","message":"> Transcript [2558] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.745062975+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.929381794+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.929425705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.929432415+07:00","message":"receive interim result [false|false]: เป็นการช่วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:36.929447414+07:00","message":"[buffer interim] 360 false เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929454744+07:00","message":"[bufferProcess] interim [780000000]:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929457484+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929464858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929467783+07:00","message":"> Transcript [2559] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929470956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929472856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929474782+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:36.929476872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.190174188+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.19021815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.190225025+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.190240496+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190248185+07:00","message":"[bufferProcess] interim [20000000]:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190250959+07:00","message":"[bufferProcess] send to processor:เป็นการช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190258613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190261737+07:00","message":"> Transcript [2560] [false]: 'เป็นการช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190265191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190267009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.190269296+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.19027263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.45688678+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.456930277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.456936319+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.456953434+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456961753+07:00","message":"[bufferProcess] interim [320000000]:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456964338+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456968257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456972144+07:00","message":"> Transcript [2561] [false]: 'เป็นการช่วยเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456975723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.45697794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.456979845+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.45698177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.767244927+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.767287007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอบอุ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.767292643+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.767304126+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767311292+07:00","message":"[bufferProcess] interim [620000000]:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767314524+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.76731887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767321407+07:00","message":"> Transcript [2562] [false]: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767324664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767326819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767328651+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767330483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767333466+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.76733585+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767338203+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.767340291+07:00","message":"Next Push (prob) : 'การช่วยเพิ่มความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.767347435+07:00","message":"push: {false เป็น 0 0xc0025a5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.8272325+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.827267215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.827273114+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:37.827288579+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827296273+07:00","message":"[bufferProcess] interim [680000000]:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827299258+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827305971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827308674+07:00","message":"> Transcript [2563] [false]: 'เป็นการช่วยเพิ่มความอบอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827311937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827314264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827318187+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:37.827320497+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:37.997154798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:37.997183088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.268457869+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.268493277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.268498989+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.268513422+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268519606+07:00","message":"[bufferProcess] interim [40000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268522531+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268530198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268532692+07:00","message":"> Transcript [2564] [false]: 'เป็นการช่วยเพิ่มความอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.26853607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268538058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268540368+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.268542503+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.786205944+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.786249836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.786255572+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:38.786269348+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786276+07:00","message":"[bufferProcess] interim [580000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786278879+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786284719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786287212+07:00","message":"> Transcript [2565] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786290165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786292137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786294261+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:38.786296765+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.036480726+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.036518707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.036524676+07:00","message":"receive interim result [false|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.036541435+07:00","message":"[buffer interim] 360 false เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.03654942+07:00","message":"[bufferProcess] interim [880000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036551935+07:00","message":"[bufferProcess] send to processor:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036560341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036563304+07:00","message":"> Transcript [2566] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036566766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036568967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036571328+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036573762+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.03658264+07:00","message":"Push: 'การช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036584723+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036587295+07:00","message":"Set new StatePrefix : 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.036589595+07:00","message":"Next Push (prob) : 'อุดมสมบูรณ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.036608215+07:00","message":"push: {false การช่วยเพิ่มความ 0 0xc0025a5200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.411408609+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498140997+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498185593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498192961+07:00","message":"receive interim result [true|false]: เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498204434+07:00","message":"end recv isFinal message id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498207351+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.49821626+07:00","message":"[buffer interim] 360 true เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498225402+07:00","message":"[bufferProcess] interim [420000000]:เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.49822934+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498233071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498235727+07:00","message":"> Transcript [2567] [false]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498238656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498240447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.49824239+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498244843+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498246801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498248633+07:00","message":"> Transcript [2568] [true]: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498250626+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498252154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498253756+07:00","message":"StatePrefix: 'เป็นการช่วยเพิ่มความอุดมสมบูรณ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498255455+07:00","message":"TextPushed: 'เป็นการช่วยเพิ่มความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:39.498258096+07:00","message":"Push: 'อุดมสมบูรณ์ของดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.498266356+07:00","message":"push: {true อุดมสมบูรณ์ของดิน 0 0xc0025a5200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:39.508273263+07:00","message":"write wav file: './tmp/7547/7547_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:39.60284441+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.095794599+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.095854694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.095861217+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.095878526+07:00","message":"[buffer interim] 361 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.095886647+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.095888438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.273383749+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.27342631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.273432202+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.273444598+07:00","message":"[buffer interim] 361 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.273452244+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.273454899+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.273460379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.273462983+07:00","message":"> Transcript [2569] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.273465219+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.477977541+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.478024824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.478031124+07:00","message":"receive interim result [false|false]: ทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.478045401+07:00","message":"[buffer interim] 361 false ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478052873+07:00","message":"[bufferProcess] interim [900000000]:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478055191+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478062008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478064993+07:00","message":"> Transcript [2570] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478068291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.478070459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.47807228+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.47807719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.595004513+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.595047717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.595052662+07:00","message":"receive interim result [false|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.59506917+07:00","message":"[buffer interim] 361 false ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595076876+07:00","message":"[bufferProcess] interim [960000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.59507944+07:00","message":"[bufferProcess] send to processor:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595083232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595086542+07:00","message":"> Transcript [2571] [false]: 'ทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595089742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595091654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.595093985+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.59509583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.643840129+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.643880613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.643886699+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:40.643900783+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643906916+07:00","message":"[bufferProcess] interim [80000000]:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643909791+07:00","message":"[bufferProcess] send to processor:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643916718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643919383+07:00","message":"> Transcript [2572] [false]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643922313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643924205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643926109+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:40.643928446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:40.997596801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:40.997603535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.036789911+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.036837542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.036843821+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.036858117+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.03686629+07:00","message":"[bufferProcess] interim [440000000]:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036869329+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036877001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036880039+07:00","message":"> Transcript [2573] [false]: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036883278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.03688561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036888126+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036890391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.03689672+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036898659+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036900666+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.036902792+07:00","message":"Next Push (prob) : 'ให้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.036911137+07:00","message":"push: {false ทำ 0 0xc00212e380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.226993882+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.22703064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.22703651+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.227048629+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227057549+07:00","message":"[bufferProcess] interim [680000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.22705998+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227063732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227066721+07:00","message":"> Transcript [2574] [false]: 'ทำให้ผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227069492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227071412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.22707319+07:00","message":"StatePrefix: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.227075592+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.867030274+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.867065362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.867070992+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:41.867086849+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867094656+07:00","message":"[bufferProcess] interim [280000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867097079+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867101973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867104559+07:00","message":"> Transcript [2575] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867107451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867109335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867111293+07:00","message":"StatePrefix: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:41.867113605+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.270231027+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.270273468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.270278959+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.270291156+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.27029748+07:00","message":"[bufferProcess] interim [700000000]:ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270301856+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270307345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270309928+07:00","message":"> Transcript [2576] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270312871+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270314836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270316583+07:00","message":"StatePrefix: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.270319096+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.38490922+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.384951981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.384960863+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.384982314+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.384995307+07:00","message":"[bufferProcess] interim [760000000]:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.384999326+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385008416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385012737+07:00","message":"> Transcript [2577] [false]: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385017316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385020258+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.3850234+07:00","message":"StatePrefix: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385026807+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385034081+07:00","message":"Push: 'ให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385037216+07:00","message":"TextPushed: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.385040404+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.38504389+07:00","message":"Next Push (prob) : 'ของพืชเพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.385071237+07:00","message":"push: {false ให้ผลผลิต 0 0xc00212e380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.571212629+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.571254955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.571261058+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.571278261+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.571291914+07:00","message":"[bufferProcess] interim [940000000]:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.571296487+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.571304273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.571308813+07:00","message":"> Transcript [2578] [false]: 'ทำให้ผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.571311255+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.592799034+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.592834998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.592841357+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.592856601+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592861885+07:00","message":"[bufferProcess] interim [0]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592864849+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592872081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592874599+07:00","message":"> Transcript [2579] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592878016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592879909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592881743+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.592884298+07:00","message":"TextPushed: 'ทำให้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.830965823+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.831009759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.831016722+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:42.831039452+07:00","message":"[buffer interim] 361 false ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831047522+07:00","message":"[bufferProcess] interim [300000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.83104989+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831053792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831059282+07:00","message":"> Transcript [2580] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831062491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831064855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831066808+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:42.831069023+07:00","message":"TextPushed: 'ทำให้ผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.251557363+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372083045+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372122267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372128046+07:00","message":"receive interim result [true|false]: ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372139061+07:00","message":"end recv isFinal message id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372141211+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372147817+07:00","message":"[buffer interim] 361 true ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.37215407+07:00","message":"[bufferProcess] interim [870000000]:ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372157486+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372160624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372163415+07:00","message":"> Transcript [2581] [false]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372166577+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372168821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372170723+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372172764+07:00","message":"TextPushed: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.37217436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372176217+07:00","message":"> Transcript [2582] [true]: 'ทำให้ผลผลิตของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372178163+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372179751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372181252+07:00","message":"StatePrefix: 'ทำให้ผลผลิตของพืชเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372182865+07:00","message":"TextPushed: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.372187496+07:00","message":"Push: 'ของพืชเพิ่มสูงขึ้นได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.372194641+07:00","message":"push: {true ของพืชเพิ่มสูงขึ้นได้ 0 0xc00212e380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:43.381872635+07:00","message":"write wav file: './tmp/7547/7547_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.513927684+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.631812113+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.703784152+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.73528559+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.735315926+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.735319506+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.735328186+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735335755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.73533997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735342952+07:00","message":"> Transcript [2583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735345884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735348082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735349868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735351624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:43.735353976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:43.735364077+07:00","message":"push: {true \n 0 0xc0025a4880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:43.740818023+07:00","message":"write wav file: './tmp/7547/7547_362.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:43.997871191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:43.997874432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.450393679+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.450443509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.450448957+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.45046782+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.450475508+07:00","message":"[bufferProcess] interim [600000000]:ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.450477612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.680916608+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.680959925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.680966224+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.680981659+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.680988605+07:00","message":"[bufferProcess] interim [780000000]:ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.680991122+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.680998031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.681000786+07:00","message":"> Transcript [2584] [false]: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.681003282+07:00","message":"Set StatePrefix (first interim): 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.754659151+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.754696773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.754702688+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:44.754718516+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754731078+07:00","message":"[bufferProcess] interim [900000000]:ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754734142+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754738812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.75474236+07:00","message":"> Transcript [2585] [false]: 'ปุ๋ยที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754745476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754747619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754749475+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:44.754751485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.065154256+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.065209581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.065215201+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.065231644+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065239062+07:00","message":"[bufferProcess] interim [140000000]:ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065241801+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065246483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.06524979+07:00","message":"> Transcript [2586] [false]: 'ปุ๋ยที่ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065252919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065254945+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065256951+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.065258926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.067231141+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.067243539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.067247578+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.06725705+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067260807+07:00","message":"[bufferProcess] interim [200000000]:ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067262703+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067264754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067267087+07:00","message":"> Transcript [2587] [false]: 'ปุ๋ยที่ใช้ในการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.06726971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067271619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067273567+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.067275548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.456063566+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.456109806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.456116112+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.456134059+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456143794+07:00","message":"[bufferProcess] interim [620000000]:ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456146595+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456150648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456153694+07:00","message":"> Transcript [2588] [false]: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456157385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456159415+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456161407+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456166205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456172484+07:00","message":"Push: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456174429+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456176327+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.456178804+07:00","message":"Next Push (prob) : 'ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.456187769+07:00","message":"push: {false ปุ๋ยที่ใช้ 0 0xc0031ec800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.659739614+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.659788035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.659794564+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.659811064+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659819199+07:00","message":"[bufferProcess] interim [800000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659821741+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659828681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659831525+07:00","message":"> Transcript [2589] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659834755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659836818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.659838573+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.65984121+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.974535009+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.974576857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.974583364+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.974599056+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974606822+07:00","message":"[bufferProcess] interim [40000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.97460964+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974618146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974620948+07:00","message":"> Transcript [2590] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974624634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974627031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.97462921+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.974631912+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.982059939+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.982094782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.982100859+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:45.982115564+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982121999+07:00","message":"[bufferProcess] interim [100000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982124464+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982128336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.9821319+07:00","message":"> Transcript [2591] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982134762+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982136877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982138706+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:45.982140782+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.276916064+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.276962955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.276969848+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.276985518+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.276993205+07:00","message":"[bufferProcess] interim [340000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.276996463+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.27700469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277007621+07:00","message":"> Transcript [2592] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277011897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.2770143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277016309+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277018513+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277025349+07:00","message":"Push: 'ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277027274+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277029182+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.277031396+07:00","message":"Next Push (prob) : 'มีทั้งปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.277039142+07:00","message":"push: {false ในการเกษตร 0 0xc0031ec800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.548459528+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.548503111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.54850925+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.548524048+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548530417+07:00","message":"[bufferProcess] interim [700000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.54853301+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548538419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548541241+07:00","message":"> Transcript [2593] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548544555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548546418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548549593+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.548552483+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.72682352+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.726858738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.726867469+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:46.726879079+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726885031+07:00","message":"[bufferProcess] interim [880000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726887529+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726892842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726895582+07:00","message":"> Transcript [2594] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726899053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726900947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726903249+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:46.726905362+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:46.998667632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:46.998682106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.187914615+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.187965059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.187973323+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.187992082+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.187999946+07:00","message":"[bufferProcess] interim [240000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188003074+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188008215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188011279+07:00","message":"> Transcript [2595] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188015275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188017257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.188019127+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.18802204+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.671520417+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.753909378+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.753953447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.753959936+07:00","message":"receive interim result [false|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.753977988+07:00","message":"[buffer interim] 363 false ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.753985486+07:00","message":"[bufferProcess] interim [840000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.753988696+07:00","message":"[bufferProcess] send to processor:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.753992729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.753995693+07:00","message":"> Transcript [2596] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.753999725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754001654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754003669+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754006196+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754023119+07:00","message":"Push: 'มีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754025549+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754028319+07:00","message":"Set new StatePrefix : 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.754032825+07:00","message":"Next Push (prob) : 'อินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.754041226+07:00","message":"push: {false มีทั้งปุ๋ย 0 0xc0031ec800}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822879989+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822918555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822925245+07:00","message":"receive interim result [true|false]: ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822933881+07:00","message":"end recv isFinal message id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822935992+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822941478+07:00","message":"[buffer interim] 363 true ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822948413+07:00","message":"[bufferProcess] interim [990000000]:ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822955646+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822958665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822961422+07:00","message":"> Transcript [2597] [false]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822964572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822968074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.82296991+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822972306+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822974131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822976056+07:00","message":"> Transcript [2598] [true]: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822978321+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822979894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822981488+07:00","message":"StatePrefix: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ยอินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822983302+07:00","message":"TextPushed: 'ปุ๋ยที่ใช้ในการเกษตรมีทั้งปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:47.822990462+07:00","message":"Push: 'อินทรีย์และปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.822998886+07:00","message":"push: {true อินทรีย์และปุ๋ยเคมี 0 0xc0031ec800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:47.831718909+07:00","message":"write wav file: './tmp/7547/7547_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.932685071+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:47.991440321+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.142215505+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.142236992+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.142240189+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.142247688+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.14225541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142259622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142265166+07:00","message":"> Transcript [2599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142269122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142270975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142272752+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142274669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.142277358+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.14228879+07:00","message":"push: {true \n 0 0xc0025a5b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:48.146735589+07:00","message":"write wav file: './tmp/7547/7547_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.633636342+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.891788243+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.95367555+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.983302911+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.983325769+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.983328998+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.983337272+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983345529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.98334985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983353569+07:00","message":"> Transcript [2600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983356371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983358181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983359913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.98336164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:48.983364373+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:48.983373851+07:00","message":"push: {true \n 0 0xc0031ed080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:48.988028614+07:00","message":"write wav file: './tmp/7547/7547_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:49.693477375+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:49.693553465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:49.693559138+07:00","message":"receive interim result [false|false]: อินทรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:49.693575069+07:00","message":"[buffer interim] 366 false อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:49.693583738+07:00","message":"[bufferProcess] interim [600000000]:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:49.69358579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:49.998770678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:49.998776247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.309225684+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.309267855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.309274057+07:00","message":"receive interim result [false|false]: อินทรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.309292487+07:00","message":"[buffer interim] 366 false อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.309300666+07:00","message":"[bufferProcess] interim [200000000]:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.309303414+07:00","message":"[bufferProcess] send to processor:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.309311192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.309314233+07:00","message":"> Transcript [2601] [false]: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.309317549+07:00","message":"Set StatePrefix (first interim): 'อินทรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.712254199+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.712319387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.712325664+07:00","message":"receive interim result [false|false]: อินทรีย์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.712342574+07:00","message":"[buffer interim] 366 false อินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712350194+07:00","message":"[bufferProcess] interim [560000000]:อินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712353022+07:00","message":"[bufferProcess] send to processor:อินทรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712372423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712375524+07:00","message":"> Transcript [2602] [false]: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712381145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712383282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712385196+07:00","message":"StatePrefix: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.712387263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.907358915+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.907410449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.907422877+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.907442629+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907454975+07:00","message":"[bufferProcess] interim [680000000]:อินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.90745822+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907472436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907476771+07:00","message":"> Transcript [2603] [false]: 'อินทรีย์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907481268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907484088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907486765+07:00","message":"StatePrefix: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.907489718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.923686607+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.923714166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.923719393+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:50.923744311+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.923750072+07:00","message":"[bufferProcess] interim [740000000]:อินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.92375207+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.92375519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.92375789+07:00","message":"> Transcript [2604] [false]: 'อินทรีย์เป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.923760662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.923762442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.92376413+07:00","message":"StatePrefix: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:50.923766504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.029707951+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.029747024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.029753921+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.02976824+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029776423+07:00","message":"[bufferProcess] interim [920000000]:อินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029778841+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029784702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029787502+07:00","message":"> Transcript [2605] [false]: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029791399+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029793467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029795154+07:00","message":"StatePrefix: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029797238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029803516+07:00","message":"Push: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029805392+07:00","message":"TextPushed: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029807257+07:00","message":"Set new StatePrefix : 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.029811424+07:00","message":"Next Push (prob) : 'ย์เป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.029819575+07:00","message":"push: {false อินทรี 0 0xc00212ff80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.215093132+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.215133258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.215139686+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.21515193+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215159134+07:00","message":"[bufferProcess] interim [100000000]:อินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215162039+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215167809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215172014+07:00","message":"> Transcript [2606] [false]: 'อินทรีย์เป็นปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215175458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215177511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215179806+07:00","message":"StatePrefix: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.215182478+07:00","message":"TextPushed: 'อินทรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.589133947+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.589197111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.589203245+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:51.589216216+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589223151+07:00","message":"[bufferProcess] interim [460000000]:อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589225797+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589233012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589236013+07:00","message":"> Transcript [2607] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589239287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589241629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589243784+07:00","message":"StatePrefix: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:51.589246154+07:00","message":"TextPushed: 'อินทรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.186429968+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.186477579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.186483983+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.186496684+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186504996+07:00","message":"[bufferProcess] interim [60000000]:อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186508608+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186513076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186515859+07:00","message":"> Transcript [2608] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186518809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186520706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186523781+07:00","message":"StatePrefix: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.186525777+07:00","message":"TextPushed: 'อินทรี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.3154851+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.315522421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.31552874+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.315542093+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315550276+07:00","message":"[bufferProcess] interim [180000000]:อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315553298+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315557403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315560198+07:00","message":"> Transcript [2609] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.31556315+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315565061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315567095+07:00","message":"StatePrefix: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315569154+07:00","message":"TextPushed: 'อินทรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315571681+07:00","message":"Push: 'ย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315573414+07:00","message":"TextPushed: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315575474+07:00","message":"Set new StatePrefix : 'อินทรีย์เป็นปุ๋ยที่ได้จากอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.315578529+07:00","message":"Next Push (prob) : 'ที่ได้จากอินเดีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.315586835+07:00","message":"push: {false ย์เป็นปุ๋ย 0 0xc00212ff80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.631947579+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.631999546+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-04-22T13:33:52.632006724+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.632020016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" inside out\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.632023596+07:00","message":"receive interim result [false|false]:  inside out"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.632033037+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.632036564+07:00","message":"[buffer interim] 366 false  inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632041967+07:00","message":"[bufferProcess] interim [480000000]:อินทรีย์เป็นปุ๋ยที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632044237+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632047848+07:00","message":"[bufferProcess] interim [480000000]: inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632050754+07:00","message":"[bufferProcess] update buffer: อินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.63205349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632055959+07:00","message":"> Transcript [2610] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632058472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.632060313+07:00","message":"Set new StatePrefix: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.687236365+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.687269365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.687275073+07:00","message":"receive interim result [false|false]: อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.68728878+07:00","message":"[buffer interim] 366 false อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.687296377+07:00","message":"[bufferProcess] interim [540000000]:อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.687299778+07:00","message":"[bufferProcess] send to processor:อินทรีย์เป็นปุ๋ยที่ได้จาก inside out"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.687307482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.68731065+07:00","message":"> Transcript [2611] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.687313175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.687315322+07:00","message":"Set new StatePrefix: 'อินทรีย์เป็นปุ๋ยที่ได้จาก inside out'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.803143472+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.953941687+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.95398607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.95399296+07:00","message":"receive interim result [true|false]: อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.954001455+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.954003655+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.95401029+07:00","message":"[buffer interim] 366 true อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.95401992+07:00","message":"[bufferProcess] interim [870000000]:อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954025189+07:00","message":"[bufferProcess] send to processor (isfinal):อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954028247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954030966+07:00","message":"> Transcript [2612] [false]: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954033728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954035764+07:00","message":"Set new StatePrefix: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954037566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954039476+07:00","message":"> Transcript [2613] [true]: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954041847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954043736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954046072+07:00","message":"StatePrefix: 'อินทรีย์เป็นปุ๋ยที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954048793+07:00","message":"TextPushed: 'อินทรีย์เป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:52.954055768+07:00","message":"Push: 'ที่ได้จากอินทรียวัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.954063745+07:00","message":"push: {true ที่ได้จากอินทรียวัตถุ 0 0xc00212ff80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:52.962449195+07:00","message":"write wav file: './tmp/7547/7547_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:52.993384445+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:52.999083557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:52.999101592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.482101758+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.482143734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.482149564+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.48216667+07:00","message":"[buffer interim] 367 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.482174447+07:00","message":"[bufferProcess] interim [480000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.48217654+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.553274478+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.553319157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.55332647+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:53.55333717+07:00","message":"[buffer interim] 367 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.553343668+07:00","message":"[bufferProcess] interim [600000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.5533461+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.553349809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.553352878+07:00","message":"> Transcript [2614] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:53.553354966+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.178470866+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.178535999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.178542479+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.178557242+07:00","message":"[buffer interim] 367 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178563257+07:00","message":"[bufferProcess] interim [200000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178565509+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178570449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178573584+07:00","message":"> Transcript [2615] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178575747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.178577543+07:00","message":"Set new StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.236667215+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.23670691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.236712489+07:00","message":"receive interim result [false|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.236734897+07:00","message":"[buffer interim] 367 false ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236741373+07:00","message":"[bufferProcess] interim [320000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236743667+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236746989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236749981+07:00","message":"> Transcript [2616] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236753013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236754962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236756709+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.236758537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.531430564+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623332713+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623374416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623379996+07:00","message":"receive interim result [true|false]: ต่างๆเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.62339207+07:00","message":"end recv isFinal message id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623394119+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623400419+07:00","message":"[buffer interim] 367 true ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623407253+07:00","message":"[bufferProcess] interim [770000000]:ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623415537+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างๆเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623418707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623422122+07:00","message":"> Transcript [2617] [false]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623425306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623427134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623429504+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623432315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623434166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623436445+07:00","message":"> Transcript [2618] [true]: 'ต่างๆเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623438257+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623439775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623441283+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623442998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:54.623447139+07:00","message":"Push: 'ต่างๆเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.623455256+07:00","message":"push: {true ต่างๆเช่น 0 0xc001afe000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:54.630264209+07:00","message":"write wav file: './tmp/7547/7547_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:54.792937357+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.154990841+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.155043315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.155051285+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.155071312+07:00","message":"[buffer interim] 368 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.15507985+07:00","message":"[bufferProcess] interim [420000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.155082541+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.681618856+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.766649354+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.766695614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผลข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.766702215+07:00","message":"receive interim result [false|false]: ผลข้อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.766718095+07:00","message":"[buffer interim] 368 false ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.766733192+07:00","message":"[bufferProcess] interim [960000000]:ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.766736205+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.766742704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.766745471+07:00","message":"> Transcript [2619] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.766747593+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.799958109+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.800009016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยคอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.800015043+07:00","message":"receive interim result [false|false]: ปุ๋ยคอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.800030031+07:00","message":"[buffer interim] 368 false ปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800037546+07:00","message":"[bufferProcess] interim [80000000]:ปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800040093+07:00","message":"[bufferProcess] send to processor:ผลข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800046588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800049282+07:00","message":"> Transcript [2620] [false]: 'ผลข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800052151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800054126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800055925+07:00","message":"StatePrefix: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.800057986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825399232+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825461863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยคอก\",\"confidence\":0.9339315}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825479577+07:00","message":"receive interim result [true|false]: ปุ๋ยคอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825498983+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825511192+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.825542825+07:00","message":"[buffer interim] 368 true ปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825575138+07:00","message":"[bufferProcess] interim [110000000]:ปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825581545+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.8255851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.82558801+07:00","message":"> Transcript [2621] [false]: 'ปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825590531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825592435+07:00","message":"Set new StatePrefix: 'ปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825594198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825596076+07:00","message":"> Transcript [2622] [true]: 'ปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825599029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825601092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825602979+07:00","message":"StatePrefix: 'ปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.825604772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:55.82560757+07:00","message":"Push: 'ปุ๋ยคอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:55.82561797+07:00","message":"push: {true ปุ๋ยคอก 0 0xc0031ecf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:55.831800113+07:00","message":"write wav file: './tmp/7547/7547_368.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:55.999267061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:55.999294545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.194476588+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.261261257+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.409121706+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.409154119+07:00","message":"found end of frame, send empty tag with msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.409157771+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.409181787+07:00","message":"[buffer interim] 369 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409190368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409194933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409197897+07:00","message":"> Transcript [2623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409200662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409202464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409204301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409206047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.409208298+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.409218737+07:00","message":"push: {true \n 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:56.414063818+07:00","message":"write wav file: './tmp/7547/7547_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.453623391+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.511472052+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.873334569+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.873361674+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.873364876+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.873372641+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873380534+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873384941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873388895+07:00","message":"> Transcript [2624] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873392909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873395879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873398259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.87340149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:56.873405226+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.873418766+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:33:56.878118006+07:00","message":"write wav file: './tmp/7547/7547_370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:56.903723115+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.457653692+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.457690254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.45769565+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.45771017+07:00","message":"[buffer interim] 371 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.457717304+07:00","message":"[bufferProcess] interim [600000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.457719166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.754180337+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.754221217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่รู้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.754226952+07:00","message":"receive interim result [false|false]: ไม่รู้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:57.754238979+07:00","message":"[buffer interim] 371 false ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.754249116+07:00","message":"[bufferProcess] interim [840000000]:ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.754251546+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.754257052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.754259839+07:00","message":"> Transcript [2625] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:57.754262187+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.113202984+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.113251988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.11325894+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.113276981+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113285875+07:00","message":"[bufferProcess] interim [140000000]:ในรูปเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113289732+07:00","message":"[bufferProcess] send to processor:ไม่รู้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113300311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113304349+07:00","message":"> Transcript [2626] [false]: 'ไม่รู้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113308734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.113311683+07:00","message":"Set new StatePrefix: 'ไม่รู้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.319775092+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.319809163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.319814834+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.31982895+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319836573+07:00","message":"[bufferProcess] interim [440000000]:ในรูปเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319839299+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319845217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319848586+07:00","message":"> Transcript [2627] [false]: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319850816+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.319852985+07:00","message":"Set new StatePrefix: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.640364215+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.64040971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.640418106+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.640433415+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640442004+07:00","message":"[bufferProcess] interim [740000000]:ในรูปเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.64044587+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640453295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.64045775+07:00","message":"> Transcript [2628] [false]: 'ในรูปเป็นปุ๋ยคอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640462659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640466051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640469052+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.640473185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.776198214+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.776235096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.776241156+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:58.776257065+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776264565+07:00","message":"[bufferProcess] interim [920000000]:ในรูปเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776267282+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.77627443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776277689+07:00","message":"> Transcript [2629] [false]: 'ในรูปเป็นปุ๋ยคอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776280897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776282933+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776285204+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:58.776287476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:58.999369482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:33:58.99937905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.035232357+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.03528093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.035289505+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.035307723+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035319992+07:00","message":"[bufferProcess] interim [160000000]:ในรูปเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035323959+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035332222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035336437+07:00","message":"> Transcript [2630] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035341254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035344125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035347574+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.035350543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.318877119+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.318921029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.318927035+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.318944552+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.3189533+07:00","message":"[bufferProcess] interim [400000000]:ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318957643+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่ได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318961749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318964464+07:00","message":"> Transcript [2631] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318968354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318970385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.31897292+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318975036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.31898119+07:00","message":"Push: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318983494+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318985473+07:00","message":"Set new StatePrefix : 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.318987472+07:00","message":"Next Push (prob) : 'คอกที่ได้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.318997051+07:00","message":"push: {false ในรูปเป็นปุ๋ย 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.375457405+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.375506491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จากมูล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.375514664+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.375530935+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375542625+07:00","message":"[bufferProcess] interim [520000000]:ในรูปเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375545765+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375553347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375556142+07:00","message":"> Transcript [2632] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้จากหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.37555976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375562545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375564422+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.375566562+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.542954499+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.543002074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.543008389+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.54302289+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543030976+07:00","message":"[bufferProcess] interim [640000000]:ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543033671+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่ได้จากมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543039846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543042705+07:00","message":"> Transcript [2633] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543045861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543047863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543049673+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.543052593+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.931765265+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.931811217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.93181717+07:00","message":"receive interim result [false|false]: ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.931829581+07:00","message":"[buffer interim] 371 false ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931837717+07:00","message":"[bufferProcess] interim [120000000]:ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931840321+07:00","message":"[bufferProcess] send to processor:ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.93184647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931849485+07:00","message":"> Transcript [2634] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931852929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931855175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931858053+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:33:59.931860689+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:33:59.971495523+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.03451206+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094571448+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094623905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ\",\"confidence\":0.95604634}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.09463252+07:00","message":"receive interim result [true|false]: ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094642874+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094644849+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094653358+07:00","message":"[buffer interim] 371 true ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094660397+07:00","message":"[bufferProcess] interim [300000000]:ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094671989+07:00","message":"[bufferProcess] send to processor (isfinal):ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094675125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094677751+07:00","message":"> Transcript [2635] [false]: 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094681039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094682988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094685252+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094687724+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094690281+07:00","message":"Push: 'คอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094693706+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094695979+07:00","message":"Set new StatePrefix : 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094698002+07:00","message":"Next Push (prob) : 'มูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094699704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094701478+07:00","message":"> Transcript [2636] [true]: 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.09470355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094705118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.09470665+07:00","message":"StatePrefix: 'ในรูปเป็นปุ๋ยคอกที่ได้จากมูลวัวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094708536+07:00","message":"TextPushed: 'ในรูปเป็นปุ๋ยคอกที่ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.094710437+07:00","message":"Push: 'มูลวัวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094718314+07:00","message":"push: {false คอกที่ได้จาก 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.094723606+07:00","message":"push: {true มูลวัวค่ะ 0 0xc000045980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.102272489+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:00.104842989+07:00","message":"write wav file: './tmp/7547/7547_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.380721806+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.380758254+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.380761362+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.380769464+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380776965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380780787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380783544+07:00","message":"> Transcript [2637] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380785986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380787764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380789638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.38079201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:00.380794685+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.380803697+07:00","message":"push: {true \n 0 0xc0025a4600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:00.385732101+07:00","message":"write wav file: './tmp/7547/7547_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:00.684581873+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.1727175+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.172778021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.172783237+07:00","message":"receive interim result [false|false]: ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.172801069+07:00","message":"[buffer interim] 373 false ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.172808407+07:00","message":"[bufferProcess] interim [300000000]:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.172810422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.221133529+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.22119767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.221204137+07:00","message":"receive interim result [false|false]: ปุ๋ยมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.221219033+07:00","message":"[buffer interim] 373 false ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.221229879+07:00","message":"[bufferProcess] interim [420000000]:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.221232464+07:00","message":"[bufferProcess] send to processor:ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.221240244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.221243405+07:00","message":"> Transcript [2638] [false]: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.22124567+07:00","message":"Set StatePrefix (first interim): 'ปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.322323708+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.35354363+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353577464+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353580186+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353582887+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353585783+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353587721+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353589473+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353591396+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353593236+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353594732+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353596253+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353597843+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.35359948+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353600999+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353602515+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353604044+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353605583+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.35360716+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.353608682+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.39873155+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.398769483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยหมัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.39877528+07:00","message":"receive interim result [false|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.398790944+07:00","message":"[buffer interim] 373 false ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398798068+07:00","message":"[bufferProcess] interim [540000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398801222+07:00","message":"[bufferProcess] send to processor:ปุ๋ยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398805444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398812831+07:00","message":"> Transcript [2639] [false]: 'ปุ๋ยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398816479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398818439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398820353+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.398822348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.42044038+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420463502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปุ๋ยหมัก\",\"confidence\":0.9412743}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420468663+07:00","message":"receive interim result [true|false]: ปุ๋ยหมัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420473084+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420475641+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420481422+07:00","message":"[buffer interim] 373 true ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420491699+07:00","message":"[bufferProcess] interim [660000000]:ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420494673+07:00","message":"[bufferProcess] send to processor (isfinal):ปุ๋ยหมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.42049763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420500398+07:00","message":"> Transcript [2640] [false]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420503043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420504952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420506895+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420508654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.42051021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420512344+07:00","message":"> Transcript [2641] [true]: 'ปุ๋ยหมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420514671+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420517138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420518918+07:00","message":"StatePrefix: 'ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420520538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:01.420523047+07:00","message":"Push: 'ปุ๋ยหมัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.420532049+07:00","message":"push: {true ปุ๋ยหมัก 0 0xc0025a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:01.425777231+07:00","message":"write wav file: './tmp/7547/7547_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.834244399+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:01.901941706+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:02.00021154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:02.000240774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.033878579+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.091681803+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.105732731+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.105751812+07:00","message":"found end of frame, send empty tag with msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.105755014+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.105761824+07:00","message":"[buffer interim] 374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105772638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105777157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.10577998+07:00","message":"> Transcript [2642] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105782358+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105784276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105786157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105787871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.105790299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.105801374+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:02.109682378+07:00","message":"write wav file: './tmp/7547/7547_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.413002376+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.457627761+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.45765013+07:00","message":"found end of frame, send empty tag with msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.457654037+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.457663749+07:00","message":"[buffer interim] 375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457672582+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457677686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457682031+07:00","message":"> Transcript [2643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457686022+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457688774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457691746+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457694482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.457698343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.457711318+07:00","message":"push: {true \n 0 0xc0004a3280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:02.462013666+07:00","message":"write wav file: './tmp/7547/7547_375.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.471069854+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.672030131+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.672297848+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.672305864+07:00","message":"found end of frame, send empty tag with msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.672309772+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.67231425+07:00","message":"[buffer interim] 376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672320856+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672324781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672327406+07:00","message":"> Transcript [2644] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672329771+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672331681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672334461+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672336479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.672339179+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.672348143+07:00","message":"push: {true \n 0 0xc0004a3800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:02.677043273+07:00","message":"write wav file: './tmp/7547/7547_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.790911848+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.974011084+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.974055286+07:00","message":"found end of frame, send empty tag with msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.974058857+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.974067065+07:00","message":"[buffer interim] 377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974075121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974078483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974081299+07:00","message":"> Transcript [2645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974084166+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.97408623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974088252+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974090034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:02.974092421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.974101818+07:00","message":"push: {true \n 0 0xc0004a3900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:02.979264366+07:00","message":"write wav file: './tmp/7547/7547_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:02.993132249+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.240696806+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.313946405+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.398247397+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.39827595+07:00","message":"found end of frame, send empty tag with msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.398280385+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.398290787+07:00","message":"[buffer interim] 378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398298813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398303556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398307616+07:00","message":"> Transcript [2646] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398311559+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.39831465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398317816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398320841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.398330323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.398346062+07:00","message":"push: {true \n 0 0xc0025a5c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:03.403996156+07:00","message":"write wav file: './tmp/7547/7547_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.784318693+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.784361723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.784368171+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.784382703+07:00","message":"[buffer interim] 379 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.784389605+07:00","message":"[bufferProcess] interim [480000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.784391557+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.840743425+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.840777293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.840783256+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:03.84079851+07:00","message":"[buffer interim] 379 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.840804874+07:00","message":"[bufferProcess] interim [600000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.840807565+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.840811376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.840814074+07:00","message":"> Transcript [2647] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:03.840816361+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.179920641+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.179958862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.179964204+07:00","message":"receive interim result [false|false]: เราก็ปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.179979462+07:00","message":"[buffer interim] 379 false เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.179986486+07:00","message":"[bufferProcess] interim [900000000]:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.17998923+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.17999555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.179998136+07:00","message":"> Transcript [2648] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.180000792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.180002714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.180004726+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.180007343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.284175132+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.284214006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.284219483+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.284231142+07:00","message":"[buffer interim] 379 false เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284239351+07:00","message":"[bufferProcess] interim [960000000]:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284241665+07:00","message":"[bufferProcess] send to processor:เราก็ปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284246522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284249324+07:00","message":"> Transcript [2649] [false]: 'เราก็ปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284251864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284253657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284255664+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.284257451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.478040219+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.478086498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.478092698+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.478105795+07:00","message":"[buffer interim] 379 false เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478114469+07:00","message":"[bufferProcess] interim [200000000]:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.47811703+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478122722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478125422+07:00","message":"> Transcript [2650] [false]: 'เราก็ปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478128627+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478130462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478132498+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.478134669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.731419735+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.731461039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืชสด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.731468047+07:00","message":"receive interim result [false|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.731482734+07:00","message":"[buffer interim] 379 false เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731489059+07:00","message":"[bufferProcess] interim [440000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731491682+07:00","message":"[bufferProcess] send to processor:เราก็ปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731497873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.73150034+07:00","message":"> Transcript [2651] [false]: 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731503335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731505298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731507354+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731510341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731516119+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731517897+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731520337+07:00","message":"Set new StatePrefix : 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.731522277+07:00","message":"Next Push (prob) : 'ก็ปุ๋ยพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.731529573+07:00","message":"push: {false เรา 0 0xc0025a5e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.782947389+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.884969936+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.885016892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็ปุ๋ยพืชสด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.88502351+07:00","message":"receive interim result [true|false]: เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.885035319+07:00","message":"end recv isFinal message id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.885037613+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.885049256+07:00","message":"[buffer interim] 379 true เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885055539+07:00","message":"[bufferProcess] interim [710000000]:เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885059186+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885062893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885065927+07:00","message":"> Transcript [2652] [false]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885068976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885070654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885073086+07:00","message":"StatePrefix: 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885075221+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885076989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885078813+07:00","message":"> Transcript [2653] [true]: 'เราก็ปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885082636+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885084408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885085914+07:00","message":"StatePrefix: 'เราก็ปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885087542+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:04.885090014+07:00","message":"Push: 'ก็ปุ๋ยพืชสด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.885097601+07:00","message":"push: {true ก็ปุ๋ยพืชสด 0 0xc0025a5e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:04.891766748+07:00","message":"write wav file: './tmp/7547/7547_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:04.973817125+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:05.000939585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:05.000967367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.032525749+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.103422521+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.368366322+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.368386491+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.368389494+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.368396389+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368403067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368411144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368413897+07:00","message":"> Transcript [2654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368416102+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368417864+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368419573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368421382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.368423805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.368432481+07:00","message":"push: {true \n 0 0xc00212e300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:05.373657869+07:00","message":"write wav file: './tmp/7547/7547_380.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.637341078+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.637388137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hello\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.637393018+07:00","message":"receive interim result [false|false]: Hello"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.637413023+07:00","message":"[buffer interim] 381 false Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.637420231+07:00","message":"[bufferProcess] interim [540000000]:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.637422056+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.649890216+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.649928005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.649933761+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.649961474+07:00","message":"[buffer interim] 381 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.649968793+07:00","message":"[bufferProcess] interim [600000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.649971452+07:00","message":"[bufferProcess] send to processor:Hello"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.649979272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.6499823+07:00","message":"> Transcript [2655] [false]: 'Hello'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.649984583+07:00","message":"Set StatePrefix (first interim): 'Hello'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.835445866+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.835487288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.835493004+07:00","message":"receive interim result [false|false]: รูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:05.835508395+07:00","message":"[buffer interim] 381 false รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.83551575+07:00","message":"[bufferProcess] interim [780000000]:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.83551861+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.835522211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.835529205+07:00","message":"> Transcript [2656] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.835531563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:05.835533993+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.089182973+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.089227938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.089234654+07:00","message":"receive interim result [false|false]: รูปนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.089254024+07:00","message":"[buffer interim] 381 false รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089262136+07:00","message":"[bufferProcess] interim [20000000]:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089265775+07:00","message":"[bufferProcess] send to processor:รูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089270451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089274151+07:00","message":"> Transcript [2657] [false]: 'รูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089278417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089280891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089284867+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.089287513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.51627377+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.51631641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.51632199+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.516334983+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.51634474+07:00","message":"[bufferProcess] interim [440000000]:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.516347691+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.516353493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.5163562+07:00","message":"> Transcript [2658] [false]: 'รูปนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.516359965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.516362071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.51636402+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.516366186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.838851685+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.838890064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.838896499+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:06.838908169+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838915106+07:00","message":"[bufferProcess] interim [740000000]:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838917633+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838923213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838926424+07:00","message":"> Transcript [2659] [false]: 'รูปนี้เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838929673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.83893167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838933653+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:06.838935742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.008692488+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.008755116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.008767981+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.008783563+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008790862+07:00","message":"[bufferProcess] interim [920000000]:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008793591+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008800597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008805585+07:00","message":"> Transcript [2660] [false]: 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008809457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.00881134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008814762+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008817066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008823094+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.00882491+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008826679+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.008829212+07:00","message":"Next Push (prob) : 'นี้เป็นต้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.008837844+07:00","message":"push: {false รูป 0 0xc0025a5f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.161595343+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.161644571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทือง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.161651179+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.161667586+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161675483+07:00","message":"[bufferProcess] interim [100000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161679394+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161688347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161691517+07:00","message":"> Transcript [2661] [false]: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161693935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.161696046+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.739146305+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.739185739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.739192541+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:07.739206588+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739215941+07:00","message":"[bufferProcess] interim [700000000]:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739218701+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739222794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739225949+07:00","message":"> Transcript [2662] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739229257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739231437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739233795+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:07.739236346+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:08.000986187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:08.000998859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.065620873+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.065663599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.065670088+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.065683467+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065690633+07:00","message":"[bufferProcess] interim [940000000]:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065693633+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทือง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065700968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065703765+07:00","message":"> Transcript [2663] [false]: 'รูปนี้เป็นต้นปอเทือง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065706956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065711163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065713468+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.065715985+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.122302574+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.12233974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.122345272+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.12236159+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122372182+07:00","message":"[bufferProcess] interim [60000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.12237579+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122379815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122382396+07:00","message":"> Transcript [2664] [false]: 'รูปนี้เป็นต้นปอเทืองซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122385897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122387933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122390157+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.122394236+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.334453036+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.334496478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.334502853+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.334516943+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334524902+07:00","message":"[bufferProcess] interim [240000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334527489+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334531846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334534667+07:00","message":"> Transcript [2665] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334538372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334540437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334542682+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334544945+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334547675+07:00","message":"Push: 'นี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334550142+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334552136+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.334554305+07:00","message":"Next Push (prob) : 'อเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.334563375+07:00","message":"push: {false นี้เป็นต้นป 0 0xc0025a5f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.835596815+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.835637236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.835644316+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.835657518+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.83566383+07:00","message":"[bufferProcess] interim [720000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.83566714+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.835673852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.835676637+07:00","message":"> Transcript [2666] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.835680193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.83568228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.835684161+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.835686615+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.965394106+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.965436935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.965442654+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:08.965456222+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965464434+07:00","message":"[bufferProcess] interim [840000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965468405+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965475903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.96547856+07:00","message":"> Transcript [2667] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965482509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965484619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965487493+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:08.965490041+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.291295603+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.291332883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.291338875+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.291354513+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.291361448+07:00","message":"[bufferProcess] interim [140000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.291364222+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.291367596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.291370459+07:00","message":"> Transcript [2668] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.29137384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.29137577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.29137837+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.291381109+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.576161681+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.576206666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.576212854+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.576228842+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576236477+07:00","message":"[bufferProcess] interim [440000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576239251+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576242754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576245537+07:00","message":"> Transcript [2669] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576249299+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576251238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576253433+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576256045+07:00","message":"TextPushed: 'รูปนี้เป็นต้นป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.5762587+07:00","message":"Push: 'อเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576260803+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576263368+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.576265388+07:00","message":"Next Push (prob) : 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.576274323+07:00","message":"push: {false อเทืองซึ่งนำ 0 0xc0025a5f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.727765345+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.727800342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.727805865+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:09.727821155+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727827358+07:00","message":"[bufferProcess] interim [680000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727829891+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727833547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727836562+07:00","message":"> Transcript [2670] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727839779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727841612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727843744+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:09.727846003+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.095968878+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.096011294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.096017491+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.096031766+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.09603867+07:00","message":"[bufferProcess] interim [980000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096041363+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096046863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096049384+07:00","message":"> Transcript [2671] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096053237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096055231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096056924+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.096060004+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267846951+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.26789446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267899944+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267915896+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267919752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267923616+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.267929058+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.2679324+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267938105+07:00","message":"[bufferProcess] interim [160000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267940688+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267943669+07:00","message":"[bufferProcess] interim [220000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267945429+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267948066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267951759+07:00","message":"> Transcript [2672] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267956446+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267958485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267961531+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267972984+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267975057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267976978+07:00","message":"> Transcript [2673] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267979131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267980798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267982437+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.26798431+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267989385+07:00","message":"Push: 'มาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267991721+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267994159+07:00","message":"Set new StatePrefix : 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.267996325+07:00","message":"Next Push (prob) : 'พืชสดเพื่อความ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.26800467+07:00","message":"push: {false มาทำเป็นปุ๋ย 0 0xc0025a5f80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.379188717+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.379224435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.379231563+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.379246816+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379253341+07:00","message":"[bufferProcess] interim [280000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379256152+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379264584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379267446+07:00","message":"> Transcript [2674] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379269815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.379273328+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.671137626+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.671173599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.671180079+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.671193898+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.671200855+07:00","message":"[bufferProcess] interim [580000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.67120401+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.671207743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.671210149+07:00","message":"> Transcript [2675] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.671212568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.671214337+07:00","message":"Set new StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.814317921+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.814357417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.814363996+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:10.814378114+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.814384391+07:00","message":"[bufferProcess] interim [640000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.814386964+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.814390379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.8143929+07:00","message":"> Transcript [2676] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.81439664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.8143985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.814400417+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:10.814403297+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:11.001040125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:11.001047844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.061215659+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.425453852+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.425493209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.425499332+07:00","message":"receive interim result [false|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.425515519+07:00","message":"[buffer interim] 381 false รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425521661+07:00","message":"[bufferProcess] interim [940000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425524766+07:00","message":"[bufferProcess] send to processor:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425528422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425531127+07:00","message":"> Transcript [2677] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425535108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425537235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.4255396+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.425542506+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637407006+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637455747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637462001+07:00","message":"receive interim result [true|false]: รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637472135+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637474251+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637480323+07:00","message":"[buffer interim] 381 true รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637487031+07:00","message":"[bufferProcess] interim [180000000]:รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637493919+07:00","message":"[bufferProcess] send to processor (isfinal):รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637497495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637500165+07:00","message":"> Transcript [2678] [false]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637503502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637505648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637509927+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637513428+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637515186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637517003+07:00","message":"> Transcript [2679] [true]: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637519316+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637520856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637522339+07:00","message":"StatePrefix: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ยพืชสดเพื่อบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637524108+07:00","message":"TextPushed: 'รูปนี้เป็นต้นปอเทืองซึ่งนำมาทำเป็นปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:11.637531685+07:00","message":"Push: 'พืชสดเพื่อบำรุงดินได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:11.637539977+07:00","message":"push: {true พืชสดเพื่อบำรุงดินได้ 0 0xc0025a5f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:11.650447427+07:00","message":"write wav file: './tmp/7547/7547_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.344289621+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.834862742+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.834911792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.834917381+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.834935474+07:00","message":"[buffer interim] 382 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.834943539+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.834945566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.834953182+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.834956868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.834960827+07:00","message":"> Transcript [2680] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.83496404+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.920447588+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.920484105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.92048933+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:12.920503607+07:00","message":"[buffer interim] 382 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.920510229+07:00","message":"[bufferProcess] interim [600000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:12.92051209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.005556852+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.00559519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.005601992+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.005616453+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005625525+07:00","message":"[bufferProcess] interim [660000000]:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005627941+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005633874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005636774+07:00","message":"> Transcript [2681] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005641298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005647089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005649241+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.005651256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.199354254+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.199396021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.19940191+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.199421392+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199428442+07:00","message":"[bufferProcess] interim [900000000]:ส่วนปุ๋ยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199430902+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199434693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199437859+07:00","message":"> Transcript [2682] [false]: 'ส่วนปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199440745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.19944277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199444626+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.199455101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.314591226+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.314634138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.314639622+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.314652681+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314659652+07:00","message":"[bufferProcess] interim [960000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314662576+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314670554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.31467373+07:00","message":"> Transcript [2683] [false]: 'ส่วนปุ๋ยให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314676893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314679153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314680914+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.314683206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.888586124+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.888625637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.888631515+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.888647223+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888653833+07:00","message":"[bufferProcess] interim [560000000]:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888656193+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888667977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888674001+07:00","message":"> Transcript [2684] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888677308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888679541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888681769+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888684213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888690106+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888692005+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888693985+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:13.888695898+07:00","message":"Next Push (prob) : 'ปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:13.888702811+07:00","message":"push: {false ส่วน 0 0xc001afe780}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:14.001199799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:14.00125627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.419359471+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.419405328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.419410953+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.41942519+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419434053+07:00","message":"[bufferProcess] interim [100000000]:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419436863+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419440998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419443817+07:00","message":"> Transcript [2685] [false]: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419446874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419448953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419450802+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.419453091+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.472933706+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.472974398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.472979931+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.472994018+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473001712+07:00","message":"[bufferProcess] interim [220000000]:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473003928+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473011709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.47301477+07:00","message":"> Transcript [2686] [false]: 'ส่วนปุ๋ยเคมีปุ๋ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473019036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473021192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473023012+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.473025214+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.676165415+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.676214248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.676220676+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.676235941+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676243219+07:00","message":"[bufferProcess] interim [400000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676245582+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676251501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676257038+07:00","message":"> Transcript [2687] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676260566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676262766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676265293+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.676267693+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.984281307+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.984331904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.984338348+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.984353022+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984364078+07:00","message":"[bufferProcess] interim [640000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984366901+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984374198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984377071+07:00","message":"> Transcript [2688] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984381254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984383598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984385981+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984388271+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984396311+07:00","message":"Push: 'ปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984398146+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984400552+07:00","message":"Set new StatePrefix : 'ส่วนปุ๋ยเคมีปุ๋ยที่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.984402954+07:00","message":"Next Push (prob) : 'ปุ๋ยที่สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.984411248+07:00","message":"push: {false ปุ๋ยเคมี 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.994944805+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.994984926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.994989762+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:14.995002462+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.995008601+07:00","message":"[bufferProcess] interim [700000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.995011066+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.995015056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.99501753+07:00","message":"> Transcript [2689] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.995019703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:14.995021646+07:00","message":"Set new StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.370054818+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.370099352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.370106851+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.370122738+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.370133467+07:00","message":"[bufferProcess] interim [120000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.370137611+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.370145233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.37014944+07:00","message":"> Transcript [2690] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.370153223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.370156827+07:00","message":"Set new StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.549671894+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.549717898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.549725374+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.549745905+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549755018+07:00","message":"[bufferProcess] interim [240000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549758821+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549764159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549768258+07:00","message":"> Transcript [2691] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549773026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549775944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549779482+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.549783399+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.679860301+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.679908197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.679916223+07:00","message":"receive interim result [false|false]: ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.679935652+07:00","message":"[buffer interim] 382 false ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679953705+07:00","message":"[bufferProcess] interim [360000000]:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679957751+07:00","message":"[bufferProcess] send to processor:ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679962694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679967317+07:00","message":"> Transcript [2692] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์คืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679972495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679975343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679978932+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.679982781+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.732179768+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865134199+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865198081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น\",\"confidence\":0.95862526}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.86520493+07:00","message":"receive interim result [true|false]: ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865218399+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865220597+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865228393+07:00","message":"[buffer interim] 382 true ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.86523748+07:00","message":"[bufferProcess] interim [630000000]:ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865241517+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865246535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865249318+07:00","message":"> Transcript [2693] [false]: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865252413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865254284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865256264+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865258924+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865260854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865263282+07:00","message":"> Transcript [2694] [true]: 'ส่วนปุ๋ยเคมีเป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865265479+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865267144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.86526867+07:00","message":"StatePrefix: 'ส่วนปุ๋ยเคมีปุ๋ยที่สังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.865270962+07:00","message":"TextPushed: 'ส่วนปุ๋ยเคมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:15.86527441+07:00","message":"Push: 'เป็นปุ๋ยที่สังเคราะห์ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:15.865283948+07:00","message":"push: {true เป็นปุ๋ยที่สังเคราะห์ขึ้น 0 0xc001afe780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:15.876572796+07:00","message":"write wav file: './tmp/7547/7547_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.114198643+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.181245807+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.244258678+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.725880687+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.725915287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.725920092+07:00","message":"receive interim result [false|false]: จะหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.725937041+07:00","message":"[buffer interim] 384 false จะหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.725943834+07:00","message":"[bufferProcess] interim [480000000]:จะหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.725945799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.782652635+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.782682947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.782687981+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.782701987+07:00","message":"[buffer interim] 384 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.782707503+07:00","message":"[bufferProcess] interim [540000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.782709509+07:00","message":"[bufferProcess] send to processor:จะหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.782713257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.782715787+07:00","message":"> Transcript [2695] [false]: 'จะหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.782718044+07:00","message":"Set StatePrefix (first interim): 'จะหา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.927456097+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.927504796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.927510508+07:00","message":"receive interim result [false|false]: จะให้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.92752352+07:00","message":"[buffer interim] 384 false จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.927531029+07:00","message":"[bufferProcess] interim [720000000]:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.927533775+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.927537459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.927540733+07:00","message":"> Transcript [2696] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.92754344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.927545755+07:00","message":"Set new StatePrefix: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.995614911+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.995655318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.995661121+07:00","message":"receive interim result [false|false]: จะให้ทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:16.995676471+07:00","message":"[buffer interim] 384 false จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.99568413+07:00","message":"[bufferProcess] interim [780000000]:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.99568696+07:00","message":"[bufferProcess] send to processor:จะให้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995691106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995694278+07:00","message":"> Transcript [2697] [false]: 'จะให้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995697799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995699674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995701552+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:16.995703426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:17.00180989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:17.00182747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.130717511+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.130771968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทนาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.130779003+07:00","message":"receive interim result [false|false]: จะให้ทนาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.130795691+07:00","message":"[buffer interim] 384 false จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130802718+07:00","message":"[bufferProcess] interim [900000000]:จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130805232+07:00","message":"[bufferProcess] send to processor:จะให้ทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130812408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.13081514+07:00","message":"> Transcript [2698] [false]: 'จะให้ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.13081835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130820413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130822205+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.130824641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.233620124+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.233661127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.233667419+07:00","message":"receive interim result [false|false]: จะให้ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.23368108+07:00","message":"[buffer interim] 384 false จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233691887+07:00","message":"[bufferProcess] interim [960000000]:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233694645+07:00","message":"[bufferProcess] send to processor:จะให้ทนาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233701851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233705126+07:00","message":"> Transcript [2699] [false]: 'จะให้ทนาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233709095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233711311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233713091+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.233715041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.358861439+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.358884429+07:00","message":"found end of frame, send empty tag with msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.358887683+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.358894362+07:00","message":"[buffer interim] this message is already final true 383: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.490886061+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.490921076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.490927101+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.49094034+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.49095061+07:00","message":"[bufferProcess] interim [320000000]:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490952985+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490959107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490961973+07:00","message":"> Transcript [2700] [false]: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490965392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490967547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490969346+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490971324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490976156+07:00","message":"Push: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.49097846+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490980849+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.490982977+07:00","message":"Next Push (prob) : 'ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.491006579+07:00","message":"push: {false จะให้ 0 0xc0022bf100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.680128419+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.680173431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.68017962+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.680193582+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680200758+07:00","message":"[bufferProcess] interim [440000000]:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680203415+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680209365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680212732+07:00","message":"> Transcript [2701] [false]: 'จะให้ทานอาหารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680215973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680218046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680220274+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.680222707+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.809320267+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.809363189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.809369461+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.809384064+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809392125+07:00","message":"[bufferProcess] interim [620000000]:จะให้ทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809394661+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809398705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809401329+07:00","message":"> Transcript [2702] [false]: 'จะให้ทานอาหารที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809404525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809406563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809408429+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.809411152+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.866687226+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.866733893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.866739993+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:17.866751695+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866758713+07:00","message":"[bufferProcess] interim [680000000]:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866761306+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866765443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866768036+07:00","message":"> Transcript [2703] [false]: 'จะให้ทานอาหารที่จำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866771282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.86677334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866775456+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:17.866777984+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.317108523+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.317154164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.317170768+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.317185779+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317192927+07:00","message":"[bufferProcess] interim [40000000]:จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317195429+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317201485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317204139+07:00","message":"> Transcript [2704] [false]: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317208113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317210081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317212093+07:00","message":"StatePrefix: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317214279+07:00","message":"TextPushed: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317219043+07:00","message":"Push: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317220981+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317223186+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.317225769+07:00","message":"Next Push (prob) : 'ที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.317233378+07:00","message":"push: {false ทานอาหาร 0 0xc0022bf100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.427627799+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.427672242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.427677941+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.42769421+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427701913+07:00","message":"[bufferProcess] interim [100000000]:จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427704688+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427708892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427711866+07:00","message":"> Transcript [2705] [false]: 'จะให้ทานอาหารที่จำเป็นแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427715845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.42771828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427721176+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.427723685+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.453890218+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.453925773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.453930883+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.453946629+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453954107+07:00","message":"[bufferProcess] interim [160000000]:จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453956827+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453960947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453963858+07:00","message":"> Transcript [2706] [false]: 'จะให้ทานอาหารที่จำเป็นกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453966963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453968924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.453970695+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.45397314+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.524545393+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.524592053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.524597838+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.524616357+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524624977+07:00","message":"[bufferProcess] interim [280000000]:จะให้ทานอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524628947+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524632772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524638103+07:00","message":"> Transcript [2707] [false]: 'จะให้ทานอาหารที่จำเป็นเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524641635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524643624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524645432+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.524647895+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.699354036+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.699392677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.699399283+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.699413801+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699421416+07:00","message":"[bufferProcess] interim [460000000]:จะให้ทานอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699424119+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699427852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699430628+07:00","message":"> Transcript [2708] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699434165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699436384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.69944129+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699444516+07:00","message":"TextPushed: 'จะให้ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699447696+07:00","message":"Push: 'ที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699450028+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.6994528+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.699455131+07:00","message":"Next Push (prob) : 'แก่พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.699463006+07:00","message":"push: {false ที่จำเป็น 0 0xc0022bf100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.900412448+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.900452628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.900459262+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:18.900475751+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900483972+07:00","message":"[bufferProcess] interim [640000000]:จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900486932+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900491143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900493891+07:00","message":"> Transcript [2709] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900496939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900498883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900500927+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:18.900503995+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.018439623+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.018481233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชในปริ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.018488046+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.018502568+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.01850996+07:00","message":"[bufferProcess] interim [820000000]:จะให้ทานอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018512599+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืชในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018519795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018522619+07:00","message":"> Transcript [2710] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018526518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018528607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018530608+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.018533046+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.076628465+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.076671343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.076678224+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.07669339+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076700932+07:00","message":"[bufferProcess] interim [880000000]:จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076703931+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืชในปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076711777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076714339+07:00","message":"> Transcript [2711] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076717763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076719829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076723277+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.076736456+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.470001801+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.470043878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.470050387+07:00","message":"receive interim result [false|false]: จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.470062441+07:00","message":"[buffer interim] 384 false จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470070739+07:00","message":"[bufferProcess] interim [240000000]:จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470076937+07:00","message":"[bufferProcess] send to processor:จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470082521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.47008535+07:00","message":"> Transcript [2712] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470088935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470091554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470093548+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470095911+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470100808+07:00","message":"Push: 'แก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470102789+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470105211+07:00","message":"Set new StatePrefix : 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.470109708+07:00","message":"Next Push (prob) : 'ในปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.470117223+07:00","message":"push: {false แก่พืช 0 0xc0022bf100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.512480611+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.583175995+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622481009+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622538334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622549049+07:00","message":"receive interim result [true|false]: จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622561477+07:00","message":"end recv isFinal message id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622565045+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622588305+07:00","message":"[buffer interim] 384 true จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622609467+07:00","message":"[bufferProcess] interim [480000000]:จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622613944+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622617256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622620331+07:00","message":"> Transcript [2713] [false]: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622623633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622625538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622628182+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622630754+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622632546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622634485+07:00","message":"> Transcript [2714] [true]: 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622636564+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622638175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622639738+07:00","message":"StatePrefix: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622641614+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็นแก่พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622643442+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622816797+07:00","message":"Push: 'ในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622820158+07:00","message":"TextPushed: 'จะให้ทานอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622822418+07:00","message":"Set new StatePrefix : 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622824541+07:00","message":"Next Push (prob) : 'จะให้ธาตุอาหารที่จำเป็นแก่พืชในปริมาณสูง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.622832674+07:00","message":"push: {true ในปริมาณสูง 0 0xc0022bf100}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:19.622848537+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_384.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:19.630830399+07:00","message":"write wav file: './tmp/7547/7547_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.832148578+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:19.964579237+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:20.002892503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:20.002892777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.030743244+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.043211101+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.043232293+07:00","message":"found end of frame, send empty tag with msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.043235479+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.043242909+07:00","message":"[buffer interim] 385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043250406+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043254279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043257146+07:00","message":"> Transcript [2715] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043259414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043261535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043263244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043265028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.043271802+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.04328105+07:00","message":"push: {true \n 0 0xc0004a3c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:20.049279294+07:00","message":"write wav file: './tmp/7547/7547_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.224296462+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.224321578+07:00","message":"found end of frame, send empty tag with msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.224324574+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.224331311+07:00","message":"[buffer interim] 386 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224338532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224342427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224345381+07:00","message":"> Transcript [2716] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224347874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224350107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224352101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.224354082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.22436146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.224372303+07:00","message":"push: {true \n 0 0xc0031ec180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:20.230434783+07:00","message":"write wav file: './tmp/7547/7547_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.47333513+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.542163934+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.724166876+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.724198418+07:00","message":"found end of frame, send empty tag with msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.724202109+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.724211498+07:00","message":"[buffer interim] 387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724219641+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724223921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724226438+07:00","message":"> Transcript [2717] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724229712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724231542+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724233279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724234971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:20.724241146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:20.724253158+07:00","message":"push: {true \n 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:20.72937502+07:00","message":"write wav file: './tmp/7547/7547_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:21.50288616+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.059782641+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.059840732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.059850073+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.059866071+07:00","message":"[buffer interim] 388 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059873917+07:00","message":"[bufferProcess] interim [360000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059875826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059881174+07:00","message":"[bufferProcess] send to processor (ticker):สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059884172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059886966+07:00","message":"> Transcript [2718] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.059889453+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.167003668+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.167043435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.167048626+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.167060987+07:00","message":"[buffer interim] 388 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.167067792+07:00","message":"[bufferProcess] interim [480000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.167069818+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.371642313+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.371693032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.371700375+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.371719374+07:00","message":"[buffer interim] 388 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371738581+07:00","message":"[bufferProcess] interim [720000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371742984+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371752993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371757214+07:00","message":"> Transcript [2719] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371760778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.371764108+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.711493244+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816014975+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816059196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816064655+07:00","message":"receive interim result [true|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816072671+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816075171+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816082182+07:00","message":"[buffer interim] 388 true ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816092702+07:00","message":"[bufferProcess] interim [230000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816096227+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816099827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816102662+07:00","message":"> Transcript [2720] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816105747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816107814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816109665+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816111544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.81611307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816117255+07:00","message":"> Transcript [2721] [true]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816119435+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816121035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816122588+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816124093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:22.816129932+07:00","message":"Push: 'ศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.816137999+07:00","message":"push: {true ศัตรูพืช 0 0xc0022beb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:22.822201178+07:00","message":"write wav file: './tmp/7547/7547_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:22.844339929+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:23.003179038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:23.003207467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.102314054+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.199599738+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.199619026+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.199622227+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.199630095+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199637177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199641335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199644098+07:00","message":"> Transcript [2722] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199646436+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.19964887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199650658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199652427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.199660955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.19968659+07:00","message":"push: {true \n 0 0xc0022bfc80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:23.204592447+07:00","message":"write wav file: './tmp/7547/7547_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.294815573+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.785377342+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.785450436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.7854555+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.785471922+07:00","message":"[buffer interim] 390 false สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.785479087+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.785481014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.825527426+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.825569507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.825574259+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:23.825590279+07:00","message":"[buffer interim] 390 false ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.825597408+07:00","message":"[bufferProcess] interim [540000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.825599394+07:00","message":"[bufferProcess] send to processor:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.825602783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.825605899+07:00","message":"> Transcript [2723] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:23.825608934+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.138233599+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.138280381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.138287908+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.138303895+07:00","message":"[buffer interim] 390 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.138315064+07:00","message":"[bufferProcess] interim [840000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.13831869+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.13832719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.138331393+07:00","message":"> Transcript [2724] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.138334743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.138337593+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.523007948+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.52305347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.523058875+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.523073013+07:00","message":"[buffer interim] 390 false ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523081787+07:00","message":"[bufferProcess] interim [320000000]:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523085345+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523090516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523094518+07:00","message":"> Transcript [2725] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523099155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523101932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523104732+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.523107496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.849143334+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.849198443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.84920599+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:24.849222806+07:00","message":"[buffer interim] 390 false ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849234013+07:00","message":"[bufferProcess] interim [560000000]:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849237636+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849245386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849248566+07:00","message":"> Transcript [2726] [false]: 'ศัตรูพืชชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849251723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849253901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849256044+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:24.849257946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.040297267+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.040343088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.040348859+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.04036246+07:00","message":"[buffer interim] 390 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040370036+07:00","message":"[bufferProcess] interim [740000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040372568+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040379835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.0403827+07:00","message":"> Transcript [2727] [false]: 'ศัตรูพืชชนิดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040385881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040387896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.04038985+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.040391956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.411824475+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.490537898+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.490590391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.490597014+07:00","message":"receive interim result [false|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.490614262+07:00","message":"[buffer interim] 390 false ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490623715+07:00","message":"[bufferProcess] interim [340000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490626662+07:00","message":"[bufferProcess] send to processor:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490632887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490635922+07:00","message":"> Transcript [2728] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490639782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490642013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490643953+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490648241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490654656+07:00","message":"Push: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.49065653+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490658704+07:00","message":"Set new StatePrefix : 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.490661644+07:00","message":"Next Push (prob) : 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.49068828+07:00","message":"push: {false ศัตรู 0 0xc0025a4580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499865371+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499891897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชชนิดต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499899105+07:00","message":"receive interim result [true|false]: ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499909653+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499912106+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.49991903+07:00","message":"[buffer interim] 390 true ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499924214+07:00","message":"[bufferProcess] interim [340000000]:ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.49992897+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชชนิดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499931618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499934556+07:00","message":"> Transcript [2729] [false]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499937282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.49993892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499940693+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499942557+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.49994412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499945884+07:00","message":"> Transcript [2730] [true]: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499947789+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.49994931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499951047+07:00","message":"StatePrefix: 'ศัตรูพืชชนิดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499952645+07:00","message":"TextPushed: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:25.499961722+07:00","message":"Push: 'พืชชนิดต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.499969923+07:00","message":"push: {true พืชชนิดต่างๆ 0 0xc0025a4580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:25.507127689+07:00","message":"write wav file: './tmp/7547/7547_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:25.602706556+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:26.003208758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:26.003222048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.260053963+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.260092988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.260098339+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.260111509+07:00","message":"[buffer interim] 391 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.260118221+07:00","message":"[bufferProcess] interim [480000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.260120087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.502979293+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.503017544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.503023175+07:00","message":"receive interim result [false|false]: สามารถต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.503036065+07:00","message":"[buffer interim] 391 false สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.503042631+07:00","message":"[bufferProcess] interim [720000000]:สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.503045334+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.503050882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.503053484+07:00","message":"> Transcript [2731] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.50305582+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.608415602+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.608455559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถกรอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.60846154+07:00","message":"receive interim result [false|false]: สามารถกรอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.608478683+07:00","message":"[buffer interim] 391 false สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608486396+07:00","message":"[bufferProcess] interim [780000000]:สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608489243+07:00","message":"[bufferProcess] send to processor:สามารถต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608493257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608496119+07:00","message":"> Transcript [2732] [false]: 'สามารถต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608498789+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608500606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608502416+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.608504267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.786008968+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.786047869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.786053457+07:00","message":"receive interim result [false|false]: สามารถต่อความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:26.786063778+07:00","message":"[buffer interim] 391 false สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.78607114+07:00","message":"[bufferProcess] interim [20000000]:สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786073853+07:00","message":"[bufferProcess] send to processor:สามารถกรอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786077898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786080914+07:00","message":"> Transcript [2733] [false]: 'สามารถกรอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786083828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786085867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786088313+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:26.786090194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.060571939+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.060615793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.060621944+07:00","message":"receive interim result [false|false]: สามารถก่อความเสีย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.060636686+07:00","message":"[buffer interim] 391 false สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060650083+07:00","message":"[bufferProcess] interim [260000000]:สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060652932+07:00","message":"[bufferProcess] send to processor:สามารถต่อความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060657014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060659899+07:00","message":"> Transcript [2734] [false]: 'สามารถต่อความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060663439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060665395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060667226+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.060668951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.069122791+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.069169675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถต่อความเสี่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.069175617+07:00","message":"receive interim result [false|false]: สามารถต่อความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.069203951+07:00","message":"[buffer interim] 391 false สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069216127+07:00","message":"[bufferProcess] interim [320000000]:สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069218539+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069221881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069224721+07:00","message":"> Transcript [2735] [false]: 'สามารถก่อความเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069227998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069230211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069232008+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069233961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069240285+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069242605+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069244732+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.069246754+07:00","message":"Next Push (prob) : 'ก่อความเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.069254477+07:00","message":"push: {false สามารถ 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.215636986+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.215667328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.215672968+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.215686762+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215693182+07:00","message":"[bufferProcess] interim [440000000]:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215695516+07:00","message":"[bufferProcess] send to processor:สามารถต่อความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215698534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215703517+07:00","message":"> Transcript [2736] [false]: 'สามารถต่อความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215705679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.215707725+07:00","message":"Set new StatePrefix: 'สามารถต่อความเสี่ยง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.490181373+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.490220008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.490225328+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.490238831+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490252676+07:00","message":"[bufferProcess] interim [680000000]:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490255343+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490259722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490262378+07:00","message":"> Transcript [2737] [false]: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490264511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.490267202+07:00","message":"Set new StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.692846469+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.692888844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.692895939+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.692911772+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.69291861+07:00","message":"[bufferProcess] interim [920000000]:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692921241+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692926546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692929414+07:00","message":"> Transcript [2738] [false]: 'สามารถก่อความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692932804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692934723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692936465+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.692938615+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926616019+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.9266547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.92665986+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926673816+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926677177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926680496+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926685923+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:27.926689031+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926694557+07:00","message":"[bufferProcess] interim [160000000]:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926697674+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926700497+07:00","message":"[bufferProcess] interim [220000000]:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926702325+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.92670504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926707759+07:00","message":"> Transcript [2739] [false]: 'สามารถก่อความเสียหายต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926711177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926713073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926715171+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926718402+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926719989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926721882+07:00","message":"> Transcript [2740] [false]: 'สามารถก่อความเสียหายต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926723931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926725529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926735311+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:27.926737991+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.248907909+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.248943824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.248950128+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.248961519+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248967588+07:00","message":"[bufferProcess] interim [460000000]:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248970829+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248975922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248978334+07:00","message":"> Transcript [2741] [false]: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.24898228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248988237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248990216+07:00","message":"StatePrefix: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248992605+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.248998907+07:00","message":"Push: 'ก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.24900234+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.249004518+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.249006558+07:00","message":"Next Push (prob) : 'ต่อการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.249014946+07:00","message":"push: {false ก่อความเสียหาย 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.376327537+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.376367452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.376374428+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.37638445+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376391265+07:00","message":"[bufferProcess] interim [580000000]:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376393745+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376397096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376399663+07:00","message":"> Transcript [2742] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376417417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376419756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376421433+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.376423996+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.745451098+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.74549071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.745497493+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.74551234+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745518596+07:00","message":"[bufferProcess] interim [940000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745521171+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745528063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745531413+07:00","message":"> Transcript [2743] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745534831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745536793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745538798+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.745541692+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.830182797+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.830227828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.830233802+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:28.830249167+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830256016+07:00","message":"[bufferProcess] interim [120000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830258664+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830261841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830264409+07:00","message":"> Transcript [2744] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830267779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830269937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830272055+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:28.830274634+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:29.003855135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:29.003868805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.325659634+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.325706075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.325713345+07:00","message":"receive interim result [false|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.325726408+07:00","message":"[buffer interim] 391 false สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325742644+07:00","message":"[bufferProcess] interim [600000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325745342+07:00","message":"[bufferProcess] send to processor:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325751233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325755288+07:00","message":"> Transcript [2745] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325759483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325761904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325765448+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325768278+07:00","message":"TextPushed: 'สามารถก่อความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.32577484+07:00","message":"Push: 'ต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325776796+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325779177+07:00","message":"Set new StatePrefix : 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.325781697+07:00","message":"Next Push (prob) : 'เติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.325803211+07:00","message":"push: {false ต่อการเจริญ 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.511455077+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610040724+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610087832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้\",\"confidence\":0.9450593}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610095303+07:00","message":"receive interim result [true|false]: สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610105229+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610107947+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610115775+07:00","message":"[buffer interim] 391 true สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610125985+07:00","message":"[bufferProcess] interim [930000000]:สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610129462+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610135485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610138393+07:00","message":"> Transcript [2746] [false]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.61014405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610146201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610147993+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610150629+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.61015255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610154356+07:00","message":"> Transcript [2747] [true]: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610156965+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610158486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610159987+07:00","message":"StatePrefix: 'สามารถก่อความเสียหายต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.610161712+07:00","message":"TextPushed: 'สามารถก่อความเสียหายต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:29.61016475+07:00","message":"Push: 'เติบโตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.610175078+07:00","message":"push: {true เติบโตของพืชได้ 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:29.619353973+07:00","message":"write wav file: './tmp/7547/7547_391.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:29.953338662+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.081785157+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.15390406+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.37904426+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.379070076+07:00","message":"found end of frame, send empty tag with msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.379073449+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.379080941+07:00","message":"[buffer interim] 392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379087933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379091961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379094783+07:00","message":"> Transcript [2748] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379097261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379099393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379101264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.379103121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.37910607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.379115865+07:00","message":"push: {true \n 0 0xc0025a5600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:30.386025641+07:00","message":"write wav file: './tmp/7547/7547_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.996196224+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.996233925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.996239664+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:30.99625449+07:00","message":"[buffer interim] 393 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.99626082+07:00","message":"[bufferProcess] interim [840000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:30.996262744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.131756856+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.131795585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.131802039+07:00","message":"receive interim result [false|false]: ทำให้ผม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.13181574+07:00","message":"[buffer interim] 393 false ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.131823627+07:00","message":"[bufferProcess] interim [960000000]:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.131825899+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.131829495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.131832915+07:00","message":"> Transcript [2749] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.131834965+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.138970948+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.138989587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.138994381+07:00","message":"receive interim result [false|false]: ทำให้ผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.139004779+07:00","message":"[buffer interim] 393 false ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139010304+07:00","message":"[bufferProcess] interim [20000000]:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139012275+07:00","message":"[bufferProcess] send to processor:ทำให้ผม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139019069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139021309+07:00","message":"> Transcript [2750] [false]: 'ทำให้ผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139024328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139026553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.13902836+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.139030478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.308530607+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.308568443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.308574545+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.308587801+07:00","message":"[buffer interim] 393 false ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308595141+07:00","message":"[bufferProcess] interim [200000000]:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308597616+07:00","message":"[bufferProcess] send to processor:ทำให้ผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308603241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308605932+07:00","message":"> Transcript [2751] [false]: 'ทำให้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308608936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308610769+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308612562+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.308614757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353339914+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353366655+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353369421+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.35337124+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353373273+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353375044+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353377012+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353378718+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353380551+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353382101+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353383593+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353385091+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353386833+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353388356+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353389854+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353391381+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353393028+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353394536+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353396105+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353397597+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.353399127+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.700609397+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.700651887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.700657339+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.700669557+07:00","message":"[buffer interim] 393 false ทำให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700676994+07:00","message":"[bufferProcess] interim [620000000]:ทำให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700679601+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700685111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700688323+07:00","message":"> Transcript [2752] [false]: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700691269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700693474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700695331+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.700697363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.76174181+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.761781193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.761786745+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.761801439+07:00","message":"[buffer interim] 393 false ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761809626+07:00","message":"[bufferProcess] interim [680000000]:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761812053+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิตลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.76181621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761819888+07:00","message":"> Transcript [2753] [false]: 'ทำให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761824668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.76182726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761829907+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761832577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761836511+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761839032+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.76184122+07:00","message":"Set new StatePrefix : 'ทำให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.761843277+07:00","message":"Next Push (prob) : 'ผลผลิตลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.761850187+07:00","message":"push: {false ทำให้ 0 0xc000045f00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.887644063+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.887676916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตลดลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.887681994+07:00","message":"receive interim result [false|false]: ทำให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:31.887696089+07:00","message":"[buffer interim] 393 false ทำให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.887702617+07:00","message":"[bufferProcess] interim [740000000]:ทำให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.887705377+07:00","message":"[bufferProcess] send to processor:ทำให้ผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.887708267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.887711041+07:00","message":"> Transcript [2754] [false]: 'ทำให้ผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:31.887713215+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:32.00424008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:32.004242275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.13107205+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237651881+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237693432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้ผลผลิตลดลง\",\"confidence\":0.91632307}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237699822+07:00","message":"receive interim result [true|false]: ทำให้ผลผลิตลดลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237707319+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237709532+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237716192+07:00","message":"[buffer interim] 393 true ทำให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237726195+07:00","message":"[bufferProcess] interim [220000000]:ทำให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237739057+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้ผลผลิตลดลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237742728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237745753+07:00","message":"> Transcript [2755] [false]: 'ทำให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237748652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237750493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237753086+07:00","message":"StatePrefix: 'ทำให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237755326+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237757007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237758819+07:00","message":"> Transcript [2756] [true]: 'ทำให้ผลผลิตลดลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237761064+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237763168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.23776466+07:00","message":"StatePrefix: 'ทำให้ผลผลิตลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237766373+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:32.237770868+07:00","message":"Push: 'ผลผลิตลดลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.237779373+07:00","message":"push: {true ผลผลิตลดลง 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:32.245263677+07:00","message":"write wav file: './tmp/7547/7547_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:32.393255697+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.065299009+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.065350813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.065355765+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.065372403+07:00","message":"[buffer interim] 394 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.065380853+07:00","message":"[bufferProcess] interim [660000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.065382947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.26189415+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.261951274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.261959611+07:00","message":"receive interim result [false|false]: อ่านเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.261979768+07:00","message":"[buffer interim] 394 false อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.261994359+07:00","message":"[bufferProcess] interim [840000000]:อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.261998302+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.26200708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.262011235+07:00","message":"> Transcript [2757] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.262015231+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.378632667+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.378680974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านตุน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.378686954+07:00","message":"receive interim result [false|false]: อ่านตุน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.378702482+07:00","message":"[buffer interim] 394 false อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378709925+07:00","message":"[bufferProcess] interim [960000000]:อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378712272+07:00","message":"[bufferProcess] send to processor:อ่านเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378719781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378722451+07:00","message":"> Transcript [2758] [false]: 'อ่านเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378725554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378731731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378734362+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.378736445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.385381899+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.385403948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.385408212+07:00","message":"receive interim result [false|false]: อาจรุนแรง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.3854207+07:00","message":"[buffer interim] 394 false อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385426464+07:00","message":"[bufferProcess] interim [20000000]:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385429567+07:00","message":"[bufferProcess] send to processor:อ่านตุน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385434397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.38543799+07:00","message":"> Transcript [2759] [false]: 'อ่านตุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385441513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385444521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385447733+07:00","message":"StatePrefix: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.385451134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.758565615+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.758609108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.758614477+07:00","message":"receive interim result [false|false]: อาจรุนแรงจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.75862777+07:00","message":"[buffer interim] 394 false อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758635208+07:00","message":"[bufferProcess] interim [380000000]:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758637562+07:00","message":"[bufferProcess] send to processor:อาจรุนแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758643446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758646321+07:00","message":"> Transcript [2760] [false]: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758648566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.758650466+07:00","message":"Set new StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.954375989+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.954431358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.95443819+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:33.9544556+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954462995+07:00","message":"[bufferProcess] interim [560000000]:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954466064+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954475845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954479472+07:00","message":"> Transcript [2761] [false]: 'อาจรุนแรงจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954482793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954485006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.954487103+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:33.95448916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.016515982+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.016559393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.016566495+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.016582597+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016590884+07:00","message":"[bufferProcess] interim [680000000]:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016593236+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016600486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.01660343+07:00","message":"> Transcript [2762] [false]: 'อาจรุนแรงจนทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.01660712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016609054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016611256+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.016613638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.279916542+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.279963766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.279970203+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.279987913+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.279996936+07:00","message":"[bufferProcess] interim [860000000]:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.279999313+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280003381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280006467+07:00","message":"> Transcript [2763] [false]: 'อาจรุนแรงจนทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280010165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280012133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280013981+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.280015949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.286255524+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.286281528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.286286747+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.286300421+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286306569+07:00","message":"[bufferProcess] interim [920000000]:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286308905+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286311767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286313969+07:00","message":"> Transcript [2764] [false]: 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286317327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.28631918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286320951+07:00","message":"StatePrefix: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286322704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286330044+07:00","message":"Push: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286331859+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286333704+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.286335658+07:00","message":"Next Push (prob) : 'จนทำให้ผู้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.286344948+07:00","message":"push: {false อาจรุนแรง 0 0xc0022bff80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.530487176+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.530533721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.530539446+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.530556792+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530564953+07:00","message":"[bufferProcess] interim [220000000]:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530567508+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530571151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530574033+07:00","message":"> Transcript [2765] [false]: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530576313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.530579188+07:00","message":"Set new StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.729376823+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.729421829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.729428637+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.729442325+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729453437+07:00","message":"[bufferProcess] interim [400000000]:อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729456842+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729463728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.72947149+07:00","message":"> Transcript [2766] [false]: 'อาจรุนแรงจนทำให้พืชนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729476146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729478362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729480274+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.729485286+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.856374588+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.85642314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.856428942+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.856441934+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856452533+07:00","message":"[bufferProcess] interim [460000000]:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856455+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856461537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856464219+07:00","message":"> Transcript [2767] [false]: 'อาจรุนแรงจนทำให้พืชนำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856467508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856469701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856471581+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.856473631+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.987403513+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.987451117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.98745783+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:34.987472574+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987480234+07:00","message":"[bufferProcess] interim [580000000]:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987482809+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987489092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987492597+07:00","message":"> Transcript [2768] [false]: 'อาจรุนแรงจนทำให้พืชนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.98749577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987497926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987499737+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:34.987502095+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:35.004581757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:35.004590678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.165712568+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.16576024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจรุนแรงจนทำให้พืชนำทรายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.165766805+07:00","message":"receive interim result [false|false]: อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.165780475+07:00","message":"[buffer interim] 394 false อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165787685+07:00","message":"[bufferProcess] interim [760000000]:อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165791366+07:00","message":"[bufferProcess] send to processor:อาจรุนแรงจนทำให้พืชนำทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165798794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165801709+07:00","message":"> Transcript [2769] [false]: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165804967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165807194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165809148+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165811534+07:00","message":"TextPushed: 'อาจรุนแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165815899+07:00","message":"Push: 'จนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165817826+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.165821687+07:00","message":"Set new StatePrefix : 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.16582381+07:00","message":"Next Push (prob) : 'นำทราย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.165832022+07:00","message":"push: {false จนทำให้พืช 0 0xc0022bff80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.400987401+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534610687+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534661783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านรุนแรงจนทำให้พืชนำตายได้\",\"confidence\":0.89712465}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534667778+07:00","message":"receive interim result [true|false]: อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534676078+07:00","message":"end recv isFinal message id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534678273+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534686402+07:00","message":"[buffer interim] 394 true อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534694339+07:00","message":"[bufferProcess] interim [240000000]:อ่านรุนแรงจนทำให้พืชนำตายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534697854+07:00","message":"[bufferProcess] send to processor (isfinal):อาจรุนแรงจนทำให้พืชนำทรายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534701627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534704396+07:00","message":"> Transcript [2770] [false]: 'อาจรุนแรงจนทำให้พืชนำทรายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534707545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534709342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534711113+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534714526+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534716271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534718308+07:00","message":"> Transcript [2771] [true]: 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534720425+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534721986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.53472465+07:00","message":"StatePrefix: 'อาจรุนแรงจนทำให้พืชนำทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.53472646+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534733477+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534857592+07:00","message":"Push: 'นำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.53485988+07:00","message":"TextPushed: 'อาจรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.534862122+07:00","message":"Set new StatePrefix : 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.53486433+07:00","message":"Next Push (prob) : 'อ่านรุนแรงจนทำให้พืชนำตายได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.534873503+07:00","message":"push: {true นำตายได้ 0 0xc0022bff80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.5348934+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_394.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:35.543205417+07:00","message":"write wav file: './tmp/7547/7547_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.661794256+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.722198041+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.853006044+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.949413154+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.949436647+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.949440102+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.949448556+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949455555+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949459506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949463434+07:00","message":"> Transcript [2772] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949467346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949469956+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949473636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.94947727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:35.949481042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.949495151+07:00","message":"push: {true \n 0 0xc000187300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:35.954083604+07:00","message":"write wav file: './tmp/7547/7547_395.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:35.981266831+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.112128159+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.223743077+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.223764333+07:00","message":"found end of frame, send empty tag with msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.223767312+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.223775379+07:00","message":"[buffer interim] 396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.22378309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223787241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223789864+07:00","message":"> Transcript [2773] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223792162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223794086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223795702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223797526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:36.223801594+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:36.223811828+07:00","message":"push: {true \n 0 0xc000187880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:36.228852741+07:00","message":"write wav file: './tmp/7547/7547_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951689674+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951743603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951749833+07:00","message":"receive interim result [false|false]: สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951765964+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951769791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Store\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951772418+07:00","message":"receive interim result [false|false]: Store"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951777017+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951780184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951782224+07:00","message":"receive interim result [false|false]: ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951786442+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951784666+07:00","message":"[buffer interim] 397 false สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951794904+07:00","message":"[buffer interim] 397 false Store"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951799374+07:00","message":"[buffer interim] 397 false ศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951789142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951842943+07:00","message":"receive interim result [false|false]: ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951807081+07:00","message":"[bufferProcess] interim [480000000]:สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95186692+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951871189+07:00","message":"[bufferProcess] send to processor (ticker):สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951875003+07:00","message":"[bufferProcess] interim [540000000]:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951876358+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951878311+07:00","message":"[bufferProcess] interim [600000000]:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951880024+07:00","message":"[bufferProcess] send to processor:Store"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951881364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951885404+07:00","message":"> Transcript [2774] [false]: 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951887626+07:00","message":"Set StatePrefix (first interim): 'สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951889152+07:00","message":"*********************************"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951890672+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951911414+07:00","message":"[buffer interim] 397 false ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951940437+07:00","message":"[bufferProcess] interim [780000000]:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951944005+07:00","message":"[bufferProcess] send to processor:ศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951891198+07:00","message":"> Transcript [2775] [false]: 'Store'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951917546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951961222+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95195301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951972964+07:00","message":"Set new StatePrefix: 'Store'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951975433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95197821+07:00","message":"> Transcript [2776] [false]: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951980016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951982194+07:00","message":"Set new StatePrefix: 'ศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:37.951967629+07:00","message":"[buffer interim] 397 false ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951997278+07:00","message":"[bufferProcess] interim [80000000]:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.951999498+07:00","message":"[bufferProcess] send to processor:ศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.952001683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95200349+07:00","message":"> Transcript [2777] [false]: 'ศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95200605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.952008019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.952009974+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:37.95201193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:38.005391402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:38.005391487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.098496858+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.162390884+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.818449117+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.818486749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.818491721+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.818507563+07:00","message":"[buffer interim] force interim is final (2) :ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818515048+07:00","message":"[bufferProcess] interim [80000000]:ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818519892+07:00","message":"[bufferProcess] send to processor (isfinal):ศัตรูพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.81852311+07:00","message":"[bufferProcess] interim [660000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818524898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818527634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818530661+07:00","message":"> Transcript [2778] [false]: 'ศัตรูพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818533505+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818535574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818537346+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.81853921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818540676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818542893+07:00","message":"> Transcript [2779] [true]: 'ศัตรูพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818544875+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818546509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.81854802+07:00","message":"StatePrefix: 'ศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818549704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:38.818555887+07:00","message":"Push: 'ศัตรูพืชที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.818565231+07:00","message":"push: {true ศัตรูพืชที่ 0 0xc000187d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:38.825309496+07:00","message":"write wav file: './tmp/7547/7547_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885236674+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.88527727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885283126+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885295688+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885300227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885303395+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885309054+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885314732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.8853169+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885316995+07:00","message":"[buffer interim] this message is already final false 397: 'ศัตรูพืชที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885331297+07:00","message":"[buffer interim] this message is already final false 397: 'ศัตรูพืชที่สำคัญมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.885336926+07:00","message":"[buffer interim] this message is already final false 397: 'ศัตรูพืชที่สำคัญมีหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.921886816+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:38.992855342+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.03912422+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039166761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9248118}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039172957+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039184237+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039186352+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039192629+07:00","message":"[buffer interim] 398 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039199966+07:00","message":"[bufferProcess] interim [990000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039203619+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039207939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039210646+07:00","message":"> Transcript [2780] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039213134+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039214964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039216762+07:00","message":"> Transcript [2781] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039219118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039220947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039223472+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039225329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.039232994+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.039256262+07:00","message":"push: {true เช่น 0 0xc0004a3a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:39.045008137+07:00","message":"write wav file: './tmp/7547/7547_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.527211156+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.527257562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.527263421+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.52727798+07:00","message":"[buffer interim] 399 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.527285087+07:00","message":"[bufferProcess] interim [540000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.527286972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.641390881+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.641426953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.641432434+07:00","message":"receive interim result [false|false]: แมลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.641444704+07:00","message":"[buffer interim] 399 false แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.641453414+07:00","message":"[bufferProcess] interim [660000000]:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.641455658+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.641459435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.641462573+07:00","message":"> Transcript [2782] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.641464677+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.831908219+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.831949939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงสาบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.831956082+07:00","message":"receive interim result [false|false]: แมลงสาบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.831969118+07:00","message":"[buffer interim] 399 false แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831976662+07:00","message":"[bufferProcess] interim [840000000]:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831979327+07:00","message":"[bufferProcess] send to processor:แมลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831985071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831987995+07:00","message":"> Transcript [2783] [false]: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831990245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.831992096+07:00","message":"Set new StatePrefix: 'แมลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.96735722+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.96739803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.96740377+07:00","message":"receive interim result [false|false]: แมลงศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.967416942+07:00","message":"[buffer interim] 399 false แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967423478+07:00","message":"[bufferProcess] interim [20000000]:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967426294+07:00","message":"[bufferProcess] send to processor:แมลงสาบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967431785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967434619+07:00","message":"> Transcript [2784] [false]: 'แมลงสาบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967437434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967439554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.96744143+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:39.967443602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986848019+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986873016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลายชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986877715+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986893623+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986896894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัตรูพืชที่สำคัญมีหลายชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986899251+07:00","message":"receive interim result [false|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986905276+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986909211+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-04-22T13:34:39.986911828+07:00","message":"receive interim result [true|false]: ศัตรูพืชที่สำคัญมีหลายชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986914008+07:00","message":"end recv isFinal message id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.9869161+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986923078+07:00","message":"[buffer interim] this message is already final false 397: 'ศัตรูพืชที่สำคัญมีหลายชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986946639+07:00","message":"[buffer interim] this message is already final false 397: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:39.986951456+07:00","message":"[buffer interim] this message is already final true 397: 'ศัตรูพืชที่สำคัญมีหลายชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.221140757+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.221255053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.221262429+07:00","message":"receive interim result [false|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.221281166+07:00","message":"[buffer interim] 399 false แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221288983+07:00","message":"[bufferProcess] interim [260000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221292597+07:00","message":"[bufferProcess] send to processor:แมลงศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221297221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221301043+07:00","message":"> Transcript [2785] [false]: 'แมลงศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221305441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221310495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221313064+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.221315844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.521415728+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611470846+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611509507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แมลงศัตรูพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611516101+07:00","message":"receive interim result [true|false]: แมลงศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611526638+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611528567+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611540397+07:00","message":"[buffer interim] 399 true แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611546594+07:00","message":"[bufferProcess] interim [770000000]:แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611551482+07:00","message":"[bufferProcess] send to processor (isfinal):แมลงศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611554683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611558061+07:00","message":"> Transcript [2786] [false]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611561277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611563045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611564788+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611566584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611568225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611570511+07:00","message":"> Transcript [2787] [true]: 'แมลงศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611572779+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611574644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611576145+07:00","message":"StatePrefix: 'แมลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.61158024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:40.611582692+07:00","message":"Push: 'แมลงศัตรูพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.611589671+07:00","message":"push: {true แมลงศัตรูพืช 0 0xc001afee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:40.61855027+07:00","message":"write wav file: './tmp/7547/7547_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:40.972697613+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:41.005455788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:41.00546334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.693101097+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.693139121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.693143937+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.693168644+07:00","message":"[buffer interim] 400 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693180189+07:00","message":"[bufferProcess] interim [660000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693184261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693194378+07:00","message":"[bufferProcess] send to processor (ticker):เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693197694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693201624+07:00","message":"> Transcript [2788] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.693205021+07:00","message":"Set StatePrefix (first interim): 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.879095997+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.879133299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แนน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.879138806+07:00","message":"receive interim result [false|false]: แนน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.879149751+07:00","message":"[buffer interim] 400 false แนน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.879157276+07:00","message":"[bufferProcess] interim [720000000]:แนน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.879159106+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.905959944+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.905993397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.90599904+07:00","message":"receive interim result [false|false]: ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.906014196+07:00","message":"[buffer interim] 400 false ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.906021009+07:00","message":"[bufferProcess] interim [780000000]:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.906023119+07:00","message":"[bufferProcess] send to processor:แนน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.90602695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.90603063+07:00","message":"> Transcript [2789] [false]: 'แนน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.906033533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.906039234+07:00","message":"Set new StatePrefix: 'แนน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.961564813+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.961596866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.961602063+07:00","message":"receive interim result [false|false]: ในรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:41.961616704+07:00","message":"[buffer interim] 400 false ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961623139+07:00","message":"[bufferProcess] interim [960000000]:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961625416+07:00","message":"[bufferProcess] send to processor:ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961629833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961632926+07:00","message":"> Transcript [2790] [false]: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961634886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:41.961636718+07:00","message":"Set new StatePrefix: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.163315945+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.163358494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.163364116+07:00","message":"receive interim result [false|false]: ในรูปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.163378721+07:00","message":"[buffer interim] 400 false ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163385531+07:00","message":"[bufferProcess] interim [140000000]:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163388242+07:00","message":"[bufferProcess] send to processor:ในรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163394074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163397292+07:00","message":"> Transcript [2791] [false]: 'ในรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163400553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163402409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163404307+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.163406404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.216119493+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.216156529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.216162085+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.216178613+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216185327+07:00","message":"[bufferProcess] interim [260000000]:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216187847+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216191396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216194123+07:00","message":"> Transcript [2792] [false]: 'ในรูปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216197315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216199173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216201243+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.216203098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.446000268+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.446040589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.446046657+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.446058612+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446065832+07:00","message":"[bufferProcess] interim [500000000]:ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446068418+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.44607415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446076944+07:00","message":"> Transcript [2793] [false]: 'ในรูปนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446080437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.44608235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446084278+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.446086761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.53776215+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.537806139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.537812122+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.537829693+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.53783785+07:00","message":"[bufferProcess] interim [560000000]:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537840239+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537844212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537847314+07:00","message":"> Transcript [2794] [false]: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537850678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537852673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537854458+07:00","message":"StatePrefix: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.53785636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.53785997+07:00","message":"Push: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537862116+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537867065+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.537869395+07:00","message":"Next Push (prob) : 'นี้นะคะก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.537878061+07:00","message":"push: {false ในรูป 0 0xc001aff480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.948763025+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.948810221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเกลียด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.948816428+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเกลียด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:42.94883594+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็คือเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948844541+07:00","message":"[bufferProcess] interim [980000000]:ในรูปนี้นะคะก็คือเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948847263+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948851436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948854308+07:00","message":"> Transcript [2795] [false]: 'ในรูปนี้นะคะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948857854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948860121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948862495+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:42.948864681+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.0806144+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.080658088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเปรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.080665065+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.08068015+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.0806908+07:00","message":"[bufferProcess] interim [100000000]:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080693374+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080701349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080704034+07:00","message":"> Transcript [2796] [false]: 'ในรูปนี้นะคะก็คือเกลียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080707462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080709466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080712194+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.080714549+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.309474474+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.309515756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเปรียบเปรย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.309521684+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเปรียบเปรย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.309535844+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็คือเปรียบเปรย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309543128+07:00","message":"[bufferProcess] interim [400000000]:ในรูปนี้นะคะก็คือเปรียบเปรย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309545596+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309551806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309554616+07:00","message":"> Transcript [2797] [false]: 'ในรูปนี้นะคะก็คือเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.30955864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309560832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309563691+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.309566286+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.444009386+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.444048986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเปลี่ยนแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.444054951+07:00","message":"receive interim result [false|false]: ในรูปนี้นะคะก็คือเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.444068642+07:00","message":"[buffer interim] 400 false ในรูปนี้นะคะก็คือเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444080266+07:00","message":"[bufferProcess] interim [520000000]:ในรูปนี้นะคะก็คือเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444082546+07:00","message":"[bufferProcess] send to processor:ในรูปนี้นะคะก็คือเปรียบเปรย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444086329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444089246+07:00","message":"> Transcript [2798] [false]: 'ในรูปนี้นะคะก็คือเปรียบเปรย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444092881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444094964+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444097282+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444101454+07:00","message":"TextPushed: 'ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444104545+07:00","message":"Push: 'นี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444106293+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444108239+07:00","message":"Set new StatePrefix : 'ในรูปนี้นะคะก็คือเปรียบเปรย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.444111469+07:00","message":"Next Push (prob) : 'คือเปรียบเปรย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.444120333+07:00","message":"push: {false นี้นะคะก็ 0 0xc001aff480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.731781501+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871830524+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871878381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในรูปนี้นะคะก็คือเตรียมแปลง\",\"confidence\":0.92667645}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871885734+07:00","message":"receive interim result [true|false]: ในรูปนี้นะคะก็คือเตรียมแปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871892099+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871895056+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871917433+07:00","message":"[buffer interim] 400 true ในรูปนี้นะคะก็คือเตรียมแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871939378+07:00","message":"[bufferProcess] interim [970000000]:ในรูปนี้นะคะก็คือเตรียมแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871949837+07:00","message":"[bufferProcess] send to processor (isfinal):ในรูปนี้นะคะก็คือเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871953909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871957843+07:00","message":"> Transcript [2799] [false]: 'ในรูปนี้นะคะก็คือเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871960434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871962402+07:00","message":"Set new StatePrefix: 'ในรูปนี้นะคะก็คือเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871963983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871966081+07:00","message":"> Transcript [2800] [true]: 'ในรูปนี้นะคะก็คือเตรียมแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871969128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871971117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871972926+07:00","message":"StatePrefix: 'ในรูปนี้นะคะก็คือเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871975437+07:00","message":"TextPushed: 'ในรูปนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:43.871983565+07:00","message":"Push: 'คือเตรียมแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:43.871994508+07:00","message":"push: {true คือเตรียมแปลง 0 0xc001aff480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:43.881059163+07:00","message":"write wav file: './tmp/7547/7547_400.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:44.00616348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:44.006164726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.112574+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.588305558+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.588365763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.588373278+07:00","message":"receive interim result [false|false]: สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.588390611+07:00","message":"[buffer interim] 401 false สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.588398313+07:00","message":"[bufferProcess] interim [480000000]:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.588400338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.845676942+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.845713097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.845718835+07:00","message":"receive interim result [false|false]: ส่งรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:44.845735315+07:00","message":"[buffer interim] 401 false ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.845742965+07:00","message":"[bufferProcess] interim [720000000]:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.845745201+07:00","message":"[bufferProcess] send to processor:สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.845750163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.845752932+07:00","message":"> Transcript [2801] [false]: 'สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:44.845755022+07:00","message":"Set StatePrefix (first interim): 'สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.095752653+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.095798259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.095804167+07:00","message":"receive interim result [false|false]: สองรูปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.095819591+07:00","message":"[buffer interim] 401 false สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.09582847+07:00","message":"[bufferProcess] interim [960000000]:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.095830983+07:00","message":"[bufferProcess] send to processor:ส่งรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.095834984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.095837656+07:00","message":"> Transcript [2802] [false]: 'ส่งรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.09584017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.09584228+07:00","message":"Set new StatePrefix: 'ส่งรูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.279548945+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.279589328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.279594279+07:00","message":"receive interim result [false|false]: สองรูปนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.27960764+07:00","message":"[buffer interim] 401 false สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279614684+07:00","message":"[bufferProcess] interim [140000000]:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279617236+07:00","message":"[bufferProcess] send to processor:สองรูปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279620981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279623884+07:00","message":"> Transcript [2803] [false]: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279626012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.279627937+07:00","message":"Set new StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.675928766+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.675970484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.675976099+07:00","message":"receive interim result [false|false]: สองรูปนี้คือพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.675989046+07:00","message":"[buffer interim] 401 false สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.675997578+07:00","message":"[bufferProcess] interim [620000000]:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676000314+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676004159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676007053+07:00","message":"> Transcript [2804] [false]: 'สองรูปนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.67601028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676012438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676014318+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.676016654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.884604196+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.884647494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือเพี้ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.88465371+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:45.884667829+07:00","message":"[buffer interim] 401 false สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884675503+07:00","message":"[bufferProcess] interim [800000000]:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884678008+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884684183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884687193+07:00","message":"> Transcript [2805] [false]: 'สองรูปนี้คือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884691165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884693265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884695249+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:45.884697356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.176169954+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.176217703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองรูปนี้คือเพลี้ยอ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.17622389+07:00","message":"receive interim result [false|false]: สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.176237806+07:00","message":"[buffer interim] 401 false สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176245561+07:00","message":"[bufferProcess] interim [40000000]:สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176247893+07:00","message":"[bufferProcess] send to processor:สองรูปนี้คือเพี้ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176254192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176256986+07:00","message":"> Transcript [2806] [false]: 'สองรูปนี้คือเพี้ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176260467+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176262879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176264809+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.176266842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.352281762+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.478781983+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.47882234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 รูปนี้คือเพลี้ยอ่อน\",\"confidence\":0.8979933}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.478829349+07:00","message":"receive interim result [true|false]: 2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.478839347+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.478841658+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.478849294+07:00","message":"[buffer interim] 401 true 2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478859235+07:00","message":"[bufferProcess] interim [460000000]:2 รูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478862927+07:00","message":"[bufferProcess] send to processor (isfinal):สองรูปนี้คือเพลี้ยอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478875489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478888363+07:00","message":"> Transcript [2807] [false]: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478892894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478896467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478899295+07:00","message":"StatePrefix: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478901595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478908393+07:00","message":"Push: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478910178+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.47891241+07:00","message":"Set new StatePrefix : 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478915351+07:00","message":"Next Push (prob) : 'คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478917826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478920311+07:00","message":"> Transcript [2808] [true]: '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478922858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478924456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478926226+07:00","message":"StatePrefix: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478928065+07:00","message":"TextPushed: 'สองรูปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.478929547+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.479023775+07:00","message":"push: {false สองรูปนี้ 0 0xc0025a4380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.479048397+07:00","message":"push: {true คือเพลี้ยอ่อน 0 0xc0025a4380}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.479043475+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_401.html'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.479036691+07:00","message":"Push: 'คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.479203391+07:00","message":"TextPushed: 'สองรูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.479207212+07:00","message":"Set new StatePrefix : '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:46.479210062+07:00","message":"Next Push (prob) : '2 รูปนี้คือเพลี้ยอ่อน'"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:46.486582338+07:00","message":"write wav file: './tmp/7547/7547_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:46.61363881+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:47.007206488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:47.007208484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481434348+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481486521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481491993+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481509652+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481517458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.48152017+07:00","message":"receive interim result [false|false]: ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481527443+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.48153021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481532541+07:00","message":"receive interim result [false|false]: ที่อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.48153799+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481540489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481542474+07:00","message":"receive interim result [false|false]: ที่อยู่บน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481547072+07:00","message":"[buffer interim] 402 false ที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481550386+07:00","message":"[buffer interim] 402 false ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481552356+07:00","message":"[buffer interim] 402 false ที่อยู่บ่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.481554337+07:00","message":"[buffer interim] 402 false ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481560486+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481562266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481565835+07:00","message":"[bufferProcess] send to processor (ticker):ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481568184+07:00","message":"[bufferProcess] interim [540000000]:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481569599+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481571493+07:00","message":"[bufferProcess] interim [720000000]:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481573289+07:00","message":"[bufferProcess] send to processor:ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481575347+07:00","message":"[bufferProcess] interim [780000000]:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.48157705+07:00","message":"[bufferProcess] send to processor:ที่อยู่บ่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481583892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481609711+07:00","message":"> Transcript [2809] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481614028+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.48161621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481618652+07:00","message":"> Transcript [2810] [false]: 'ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481622776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.48162506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481627241+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481629293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481630978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481632888+07:00","message":"> Transcript [2811] [false]: 'ที่อยู่บ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.48163476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481636496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481638022+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.481639507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.702951101+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.702986861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.702992859+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.703003646+07:00","message":"[buffer interim] 402 false ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703010642+07:00","message":"[bufferProcess] interim [20000000]:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703013281+07:00","message":"[bufferProcess] send to processor:ที่อยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703019256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703022398+07:00","message":"> Transcript [2812] [false]: 'ที่อยู่บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703025574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703027614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703029653+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.703031798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.857437064+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.857473048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.85747848+07:00","message":"receive interim result [false|false]: ที่อยู่บนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.857491574+07:00","message":"[buffer interim] 402 false ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857499183+07:00","message":"[bufferProcess] interim [140000000]:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857502141+07:00","message":"[bufferProcess] send to processor:ที่อยู่บนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857509206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857512441+07:00","message":"> Transcript [2813] [false]: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857515752+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857517903+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857520126+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.85752224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857528062+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857529775+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857531561+07:00","message":"Set new StatePrefix : 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:47.857533484+07:00","message":"Next Push (prob) : 'อยู่บนใบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.857541207+07:00","message":"push: {false ที่ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:47.952980222+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.153315839+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166843959+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166894791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อยู่บนใบหน้า\",\"confidence\":0.92836696}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166899804+07:00","message":"receive interim result [true|false]: ที่อยู่บนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166910499+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166912581+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166918599+07:00","message":"[buffer interim] 402 true ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166931293+07:00","message":"[bufferProcess] interim [560000000]:ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166934495+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อยู่บนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166938413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166941131+07:00","message":"> Transcript [2814] [false]: 'ที่อยู่บนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166944084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166946179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166948044+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166950125+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166952124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166953886+07:00","message":"> Transcript [2815] [true]: 'ที่อยู่บนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166955817+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166957342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166958964+07:00","message":"StatePrefix: 'ที่อยู่บนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166960677+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.166963074+07:00","message":"Push: 'อยู่บนใบหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.166970805+07:00","message":"push: {true อยู่บนใบหน้า 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:48.17339966+07:00","message":"write wav file: './tmp/7547/7547_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.210825987+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.343032043+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.410143039+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.410164259+07:00","message":"found end of frame, send empty tag with msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.410167411+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.410173869+07:00","message":"[buffer interim] 403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410180871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410185243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410189191+07:00","message":"> Transcript [2816] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410191639+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410193557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410195334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410197463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.410204428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.410214584+07:00","message":"push: {true \n 0 0xc001aff280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:48.414876972+07:00","message":"write wav file: './tmp/7547/7547_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.472290537+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.610415018+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.61043783+07:00","message":"found end of frame, send empty tag with msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.610441339+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.610449633+07:00","message":"[buffer interim] 404 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.6104576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.61046213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610464912+07:00","message":"> Transcript [2817] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610467339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610471196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610473177+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610475322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:48.610478048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:48.61048836+07:00","message":"push: {true \n 0 0xc001aff780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:48.615298733+07:00","message":"write wav file: './tmp/7547/7547_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.235572578+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.799178625+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.799226872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.799232238+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.799248164+07:00","message":"[buffer interim] 405 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.799255822+07:00","message":"[bufferProcess] interim [480000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.799257976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.7992649+07:00","message":"[bufferProcess] send to processor (ticker):วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.799267739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.79927037+07:00","message":"> Transcript [2818] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.799272512+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.842298532+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.842340866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประชา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.842347685+07:00","message":"receive interim result [false|false]: ประชา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.842361796+07:00","message":"[buffer interim] 405 false ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.842369092+07:00","message":"[bufferProcess] interim [540000000]:ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.842371228+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.974215099+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.974254292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปชป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.97425964+07:00","message":"receive interim result [false|false]: ปชป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.974275154+07:00","message":"[buffer interim] 405 false ปชป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.974281952+07:00","message":"[bufferProcess] interim [660000000]:ปชป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.974284329+07:00","message":"[bufferProcess] send to processor:ประชา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.974292216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.97429561+07:00","message":"> Transcript [2819] [false]: 'ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.974297893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.974300506+07:00","message":"Set new StatePrefix: 'ประชา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.981306597+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.981335955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัชพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.981340471+07:00","message":"receive interim result [false|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:49.981353573+07:00","message":"[buffer interim] 405 false วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.981358758+07:00","message":"[bufferProcess] interim [720000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.981360833+07:00","message":"[bufferProcess] send to processor:ปชป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.981363743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.98136604+07:00","message":"> Transcript [2820] [false]: 'ปชป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.981368235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:49.981370606+07:00","message":"Set new StatePrefix: 'ปชป'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:50.007531414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:50.007554634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.271615068+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367194778+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.3672417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัชพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367246875+07:00","message":"receive interim result [true|false]: วัชพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367258111+07:00","message":"end recv isFinal message id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367261027+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367267807+07:00","message":"[buffer interim] 405 true วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367274791+07:00","message":"[bufferProcess] interim [260000000]:วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367278247+07:00","message":"[bufferProcess] send to processor (isfinal):วัชพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367281211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367284104+07:00","message":"> Transcript [2821] [false]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367286428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367288144+07:00","message":"Set new StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367289648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367291306+07:00","message":"> Transcript [2822] [true]: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367293339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367295064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367296774+07:00","message":"StatePrefix: 'วัชพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367298605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.367301222+07:00","message":"Push: 'วัชพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.367309102+07:00","message":"push: {true วัชพืช 0 0xc000187b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:50.373254309+07:00","message":"write wav file: './tmp/7547/7547_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.393134909+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.521032619+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.593089969+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.606376815+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.606394454+07:00","message":"found end of frame, send empty tag with msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.606397662+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.606403465+07:00","message":"[buffer interim] 406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606409465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.60641301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606415451+07:00","message":"> Transcript [2823] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606417714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606419526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606421242+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606424625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:50.606427125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:50.606435506+07:00","message":"push: {true \n 0 0xc001affa00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:50.610574109+07:00","message":"write wav file: './tmp/7547/7547_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.065539482+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.065583115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.065589316+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.06560362+07:00","message":"[buffer interim] 407 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.065611109+07:00","message":"[bufferProcess] interim [480000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.065612937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.157969405+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.158014748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.158019942+07:00","message":"receive interim result [false|false]: ซึ้ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.158038068+07:00","message":"[buffer interim] 407 false ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.15804608+07:00","message":"[bufferProcess] interim [540000000]:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.158048828+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.158052831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.15805582+07:00","message":"> Transcript [2824] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.15805794+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.212992277+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.21302626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.213031448+07:00","message":"receive interim result [false|false]: ฉันก็"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.213046791+07:00","message":"[buffer interim] 407 false ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213053208+07:00","message":"[bufferProcess] interim [600000000]:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213055531+07:00","message":"[bufferProcess] send to processor:ซึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213058874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213062889+07:00","message":"> Transcript [2825] [false]: 'ซึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213065339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.213067381+07:00","message":"Set new StatePrefix: 'ซึ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.250081438+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.250113211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.250118543+07:00","message":"receive interim result [false|false]: ซึ่งก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.250130615+07:00","message":"[buffer interim] 407 false ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250136328+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250138972+07:00","message":"[bufferProcess] send to processor:ฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250142481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250145294+07:00","message":"> Transcript [2826] [false]: 'ฉันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250147733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.250149538+07:00","message":"Set new StatePrefix: 'ฉันก็'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.556881245+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.556919171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.55692561+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.556939337+07:00","message":"[buffer interim] 407 false ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556946752+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556949436+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556955512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556958339+07:00","message":"> Transcript [2827] [false]: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556960454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.556962489+07:00","message":"Set new StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.747302491+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.7473371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอนเย็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.74734239+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอนเย็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.747353113+07:00","message":"[buffer interim] 407 false ซึ่งก็คือตอนเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747359468+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งก็คือตอนเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.7473619+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747367633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747370447+07:00","message":"> Transcript [2828] [false]: 'ซึ่งก็คือตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747373348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747375421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747377316+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.747379373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.817233129+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.81727251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.817278061+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอนยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.817292331+07:00","message":"[buffer interim] 407 false ซึ่งก็คือตอนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817298463+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งก็คือตอนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817300985+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอนเย็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.81730417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817306928+07:00","message":"> Transcript [2829] [false]: 'ซึ่งก็คือตอนเย็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817309874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817312181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817313893+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.817315867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.949335571+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.949373552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือตอนยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.949380123+07:00","message":"receive interim result [false|false]: ซึ่งก็คือตอนยา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:51.949393675+07:00","message":"[buffer interim] 407 false ซึ่งก็คือตอนยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949405786+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งก็คือตอนยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949408106+07:00","message":"[bufferProcess] send to processor:ซึ่งก็คือตอนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949414338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949417158+07:00","message":"> Transcript [2830] [false]: 'ซึ่งก็คือตอนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949420355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949422364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949424216+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:51.949426158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.12228279+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.193607587+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215260947+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215308813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งก็คือต้นหญ้า\",\"confidence\":0.94821423}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215315019+07:00","message":"receive interim result [true|false]: ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215322199+07:00","message":"end recv isFinal message id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215324474+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215341848+07:00","message":"[buffer interim] 407 true ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215357166+07:00","message":"[bufferProcess] interim [770000000]:ซึ่งก็คือต้นหญ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215363489+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งก็คือตอนยา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215366895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.21537007+07:00","message":"> Transcript [2831] [false]: 'ซึ่งก็คือตอนยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215373959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215376208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215378172+07:00","message":"StatePrefix: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215380483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215384779+07:00","message":"Push: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.21538673+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215388833+07:00","message":"Set new StatePrefix : 'ซึ่งก็คือตอนยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.2153908+07:00","message":"Next Push (prob) : 'ตอนยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215392367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215394269+07:00","message":"> Transcript [2832] [true]: 'ซึ่งก็คือต้นหญ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215396646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215398235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215399855+07:00","message":"StatePrefix: 'ซึ่งก็คือตอนยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215401705+07:00","message":"TextPushed: 'ซึ่งก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.215403607+07:00","message":"Push: 'ต้นหญ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215413291+07:00","message":"push: {false ซึ่งก็คือ 0 0xc0022bf980}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.215418962+07:00","message":"push: {true ต้นหญ้า 0 0xc0022bf980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:52.221727184+07:00","message":"write wav file: './tmp/7547/7547_407.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.564591972+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.564632023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.564637989+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.564656705+07:00","message":"[buffer interim] 408 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.5646637+07:00","message":"[bufferProcess] interim [420000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.564665674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.571502278+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.634441132+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.92234117+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.922384667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทิกเกอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.922390281+07:00","message":"receive interim result [false|false]: ทิกเกอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.922400709+07:00","message":"[buffer interim] 408 false ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.92240711+07:00","message":"[bufferProcess] interim [600000000]:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.922409894+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.92241299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.922415981+07:00","message":"> Transcript [2833] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.92241789+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981277586+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981315218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทิกเกอร์\",\"confidence\":0.8805468}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981322264+07:00","message":"receive interim result [true|false]: ทิกเกอร์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981333434+07:00","message":"end recv isFinal message id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981335703+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981341966+07:00","message":"[buffer interim] 408 true ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981348448+07:00","message":"[bufferProcess] interim [600000000]:ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981351404+07:00","message":"[bufferProcess] send to processor (isfinal):ทิกเกอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981354092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981356782+07:00","message":"> Transcript [2834] [false]: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981358969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981360976+07:00","message":"Set new StatePrefix: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981362501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.98136423+07:00","message":"> Transcript [2835] [true]: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981366335+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981368038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981369907+07:00","message":"StatePrefix: 'ทิกเกอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981371698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:52.981373936+07:00","message":"Push: 'ทิกเกอร์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:52.981381985+07:00","message":"push: {true ทิกเกอร์ 0 0xc0004a3d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:52.9867409+07:00","message":"write wav file: './tmp/7547/7547_408.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:53.007711237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:53.007742873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.115990069+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.116027631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.116032825+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.116048185+07:00","message":"[buffer interim] 409 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.116054333+07:00","message":"[bufferProcess] interim [480000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.116056269+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.287753331+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.287787897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.28779334+07:00","message":"receive interim result [false|false]: ขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.287808839+07:00","message":"[buffer interim] 409 false ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.287816025+07:00","message":"[bufferProcess] interim [660000000]:ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.287818241+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.287821655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.287824608+07:00","message":"> Transcript [2836] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.28782738+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.611616483+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.611664012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.611675514+07:00","message":"receive interim result [false|false]: ขึ้นในป่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.611690894+07:00","message":"[buffer interim] 409 false ขึ้นในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611699285+07:00","message":"[bufferProcess] interim [960000000]:ขึ้นในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611702083+07:00","message":"[bufferProcess] send to processor:ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611708744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611712228+07:00","message":"> Transcript [2837] [false]: 'ขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.61171494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611717057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611718838+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.611722278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.620824392+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.620875417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.620882568+07:00","message":"receive interim result [false|false]: ขึ้นในแปล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.620905634+07:00","message":"[buffer interim] 409 false ขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620914648+07:00","message":"[bufferProcess] interim [20000000]:ขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620918178+07:00","message":"[bufferProcess] send to processor:ขึ้นในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.62092236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620925921+07:00","message":"> Transcript [2838] [false]: 'ขึ้นในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620930009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620933181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620936544+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.620939601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.67602502+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.676073706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.676079747+07:00","message":"receive interim result [false|false]: ขึ้นในแปลง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.676098258+07:00","message":"[buffer interim] 409 false ขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.6761066+07:00","message":"[bufferProcess] interim [80000000]:ขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676108924+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676118479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676121659+07:00","message":"> Transcript [2839] [false]: 'ขึ้นในแปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676125739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676128303+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676131005+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.676132971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.99330108+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.993338852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.993344961+07:00","message":"receive interim result [false|false]: ขึ้นในแปลงปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.993357109+07:00","message":"[buffer interim] 409 false ขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993364438+07:00","message":"[bufferProcess] interim [380000000]:ขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993367208+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993373396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993375998+07:00","message":"> Transcript [2840] [false]: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993379131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993381294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993383331+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993385341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993389525+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.99339163+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993393494+07:00","message":"Set new StatePrefix : 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:53.993398683+07:00","message":"Next Push (prob) : 'ในแปลง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:53.993423228+07:00","message":"push: {false ขึ้น 0 0xc00212f500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.193920146+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.19397748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูกหน่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.193983531+07:00","message":"receive interim result [false|false]: ขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.193996761+07:00","message":"[buffer interim] 409 false ขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194004769+07:00","message":"[bufferProcess] interim [620000000]:ขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194007481+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปลงปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194014368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194017636+07:00","message":"> Transcript [2841] [false]: 'ขึ้นในแปลงปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194020709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194022792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.19402475+07:00","message":"StatePrefix: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.194028165+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.378639949+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.378681332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูกหน่อไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.378687937+07:00","message":"receive interim result [false|false]: ขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.378703366+07:00","message":"[buffer interim] 409 false ขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378711427+07:00","message":"[bufferProcess] interim [740000000]:ขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378714282+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปลงปลูกหน่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378722404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378725473+07:00","message":"> Transcript [2842] [false]: 'ขึ้นในแปลงปลูกหน่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378734948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378737658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.37873952+07:00","message":"StatePrefix: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.378741686+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.69692877+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.696979075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.696984935+07:00","message":"receive interim result [false|false]: ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:54.696998392+07:00","message":"[buffer interim] 409 false ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.697005059+07:00","message":"[bufferProcess] interim [40000000]:ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.697007798+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปลงปลูกหน่อไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.69701352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.69701658+07:00","message":"> Transcript [2843] [false]: 'ขึ้นในแปลงปลูกหน่อไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.697022814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.697026385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.69702835+07:00","message":"StatePrefix: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:54.697030489+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.070529234+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.150852856+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.150901943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.150908637+07:00","message":"receive interim result [false|false]: ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.15092422+07:00","message":"[buffer interim] 409 false ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.15093297+07:00","message":"[bufferProcess] interim [640000000]:ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150935485+07:00","message":"[bufferProcess] send to processor:ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150941716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150944493+07:00","message":"> Transcript [2844] [false]: 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150948206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150950436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150954086+07:00","message":"StatePrefix: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150956358+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150962416+07:00","message":"Push: 'ในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150964332+07:00","message":"TextPushed: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150966186+07:00","message":"Set new StatePrefix : 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.150968178+07:00","message":"Next Push (prob) : 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.150976807+07:00","message":"push: {false ในแปลง 0 0xc00212f500}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170190721+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170217307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170223159+07:00","message":"receive interim result [true|false]: ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170233112+07:00","message":"end recv isFinal message id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.17023562+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170243207+07:00","message":"[buffer interim] 409 true ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.17024994+07:00","message":"[bufferProcess] interim [670000000]:ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170253076+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170256153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170259519+07:00","message":"> Transcript [2845] [false]: 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170262167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170263924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170265952+07:00","message":"StatePrefix: 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170268491+07:00","message":"TextPushed: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.1702701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170272582+07:00","message":"> Transcript [2846] [true]: 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170275102+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170276642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170278156+07:00","message":"StatePrefix: 'ขึ้นในแปลงปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170279813+07:00","message":"TextPushed: 'ขึ้นในแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.170286714+07:00","message":"Push: 'ปลูกหน่อไม้ฝรั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.170292808+07:00","message":"push: {true ปลูกหน่อไม้ฝรั่ง 0 0xc00212f500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:55.183369907+07:00","message":"write wav file: './tmp/7547/7547_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.323183106+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.391070376+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.583187983+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.714206699+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.714224927+07:00","message":"found end of frame, send empty tag with msgId: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.714228306+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.714235765+07:00","message":"[buffer interim] 410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714244001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714248125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714251124+07:00","message":"> Transcript [2847] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714253585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714255401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714257173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714258986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:55.714261517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:55.7142721+07:00","message":"push: {true \n 0 0xc0031ec000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:55.718668032+07:00","message":"write wav file: './tmp/7547/7547_410.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:56.007798619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:56.007802234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.077019613+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.077078056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.07708374+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.077101656+07:00","message":"[buffer interim] 411 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.077108629+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.077110963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.193132333+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.193188017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.193194682+07:00","message":"receive interim result [false|false]: สน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.193210796+07:00","message":"[buffer interim] 411 false สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.193218918+07:00","message":"[bufferProcess] interim [540000000]:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.193221193+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.193226782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.19322966+07:00","message":"> Transcript [2848] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.193232188+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.274374685+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.274415531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.274420857+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.274436322+07:00","message":"[buffer interim] 411 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274444536+07:00","message":"[bufferProcess] interim [600000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274446831+07:00","message":"[bufferProcess] send to processor:สน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274450808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274453809+07:00","message":"> Transcript [2849] [false]: 'สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274456431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.274458908+07:00","message":"Set new StatePrefix: 'สน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.304812383+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.30484621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.304851464+07:00","message":"receive interim result [false|false]: ส่วนลด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.304865102+07:00","message":"[buffer interim] 411 false ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304871958+07:00","message":"[bufferProcess] interim [660000000]:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304873865+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304877539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304880069+07:00","message":"> Transcript [2850] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304882346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.304884572+07:00","message":"Set new StatePrefix: 'ส่วนตัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.440678031+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.440725148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนลดสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.440740672+07:00","message":"receive interim result [false|false]: ส่วนลดสุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.440758191+07:00","message":"[buffer interim] 411 false ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440768043+07:00","message":"[bufferProcess] interim [900000000]:ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440771061+07:00","message":"[bufferProcess] send to processor:ส่วนลด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440782083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440786393+07:00","message":"> Transcript [2851] [false]: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440790062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.440793251+07:00","message":"Set new StatePrefix: 'ส่วนลด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.54868099+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.54874909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.548757033+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:56.548775891+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548786104+07:00","message":"[bufferProcess] interim [960000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548790862+07:00","message":"[bufferProcess] send to processor:ส่วนลดสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548795619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.5488002+07:00","message":"> Transcript [2852] [false]: 'ส่วนลดสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548804889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.54880757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548810329+07:00","message":"StatePrefix: 'ส่วนลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:56.548813053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.130098475+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.130143459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.130149615+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.130165213+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.130173242+07:00","message":"[bufferProcess] interim [560000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.13017588+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.130185036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.130187766+07:00","message":"> Transcript [2853] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.130190195+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.130192188+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.547311193+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.547355902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.547373129+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.547389633+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547400228+07:00","message":"[bufferProcess] interim [980000000]:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547403582+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547410633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547413392+07:00","message":"> Transcript [2854] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547416576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547418716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547420616+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.547423203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.695952134+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.695997917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้าย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.696005687+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.696019803+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696027859+07:00","message":"[bufferProcess] interim [40000000]:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696030627+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696036344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696039634+07:00","message":"> Transcript [2855] [false]: 'ส่วนรูปสุดท้ายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696042933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696045199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696047171+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.696049486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.829196357+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.829246005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.829252978+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.829268046+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829279616+07:00","message":"[bufferProcess] interim [160000000]:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829284134+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829290722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829295239+07:00","message":"> Transcript [2856] [false]: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829299966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829303651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829305758+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.829307889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.839427241+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.839453949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเซ็นจูรี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.839458639+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเซ็นจูรี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.839471758+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเซ็นจูรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839477066+07:00","message":"[bufferProcess] interim [220000000]:ส่วนรูปสุดท้ายเซ็นจูรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839479271+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839482557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839485068+07:00","message":"> Transcript [2857] [false]: 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839487919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839490405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839492419+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.83949445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839500661+07:00","message":"Push: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839502439+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839504302+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.839506484+07:00","message":"Next Push (prob) : 'เป็นจุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.839515094+07:00","message":"push: {false ส่วนรูปสุดท้าย 0 0xc0025a4000}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.91594078+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.915985994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.915993733+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:57.916012269+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916021261+07:00","message":"[bufferProcess] interim [400000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916025621+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเซ็นจูรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916031279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916036537+07:00","message":"> Transcript [2858] [false]: 'ส่วนรูปสุดท้ายเซ็นจูรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916040104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:57.916043746+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเซ็นจูรี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.2329784+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.233022291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.233031277+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.233046881+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233054998+07:00","message":"[bufferProcess] interim [700000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233058017+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233065708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233068568+07:00","message":"> Transcript [2859] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233071045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.233074639+07:00","message":"Set new StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.352890019+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.352931984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.352938254+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.352954048+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352961641+07:00","message":"[bufferProcess] interim [820000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352964282+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.35297164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352974643+07:00","message":"> Transcript [2860] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352978033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352980343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352982488+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.352986318+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.54873405+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.548778352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.548784693+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.548797371+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548804145+07:00","message":"[bufferProcess] interim [940000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548807122+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548814125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548816898+07:00","message":"> Transcript [2861] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548820343+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548822515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548824768+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.548828531+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.796727983+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.796777219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.796782963+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.796797969+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796805163+07:00","message":"[bufferProcess] interim [240000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796807767+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796814683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796817312+07:00","message":"> Transcript [2862] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796820721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796823109+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796825152+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.796827828+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.939388747+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.939426169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.939433617+07:00","message":"receive interim result [false|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.939450221+07:00","message":"[buffer interim] 411 false ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939456908+07:00","message":"[bufferProcess] interim [420000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939459429+07:00","message":"[bufferProcess] send to processor:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939462838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939465855+07:00","message":"> Transcript [2863] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.93946951+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939471698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.93947395+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939476598+07:00","message":"TextPushed: 'ส่วนรูปสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939482268+07:00","message":"Push: 'เป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939484257+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939486534+07:00","message":"Set new StatePrefix : 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:58.939488737+07:00","message":"Next Push (prob) : 'ก่อโรคใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:58.93949709+07:00","message":"push: {false เป็นจุลินทรีย์ 0 0xc0025a4000}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:59.008336928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:34:59.008346039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.171248008+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.302452483+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309385353+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309424083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309431179+07:00","message":"receive interim result [true|false]: ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.30944146+07:00","message":"end recv isFinal message id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309443799+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309448589+07:00","message":"[buffer interim] 411 true ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.30945762+07:00","message":"[bufferProcess] interim [810000000]:ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309462606+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309466396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309469003+07:00","message":"> Transcript [2864] [false]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309471991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309475465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.30947733+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309479643+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309481449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309483501+07:00","message":"> Transcript [2865] [true]: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคในพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309485663+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309487967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309489627+07:00","message":"StatePrefix: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์ก่อโรคใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.30949131+07:00","message":"TextPushed: 'ส่วนรูปสุดท้ายเป็นจุลินทรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.309497522+07:00","message":"Push: 'ก่อโรคในพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.309505088+07:00","message":"push: {true ก่อโรคในพืช 0 0xc0025a4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:59.319377072+07:00","message":"write wav file: './tmp/7547/7547_411.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.364350732+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.527552116+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.527570565+07:00","message":"found end of frame, send empty tag with msgId: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.527573617+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.527581532+07:00","message":"[buffer interim] 412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527588735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527593288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527595996+07:00","message":"> Transcript [2866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527598319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527600128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527601852+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.52760355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:34:59.527605937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.527615477+07:00","message":"push: {true \n 0 0xc0031ec900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:34:59.532262393+07:00","message":"write wav file: './tmp/7547/7547_412.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:34:59.94201531+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:00.666047743+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:00.666089742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาคืน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:00.666094855+07:00","message":"receive interim result [false|false]: เอาคืน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:00.666107307+07:00","message":"[buffer interim] 413 false เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666114343+07:00","message":"[bufferProcess] interim [540000000]:เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666116326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666123051+07:00","message":"[bufferProcess] send to processor (ticker):เอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666126086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666128626+07:00","message":"> Transcript [2867] [false]: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:00.666130922+07:00","message":"Set StatePrefix (first interim): 'เอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.304664506+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.304707709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาคืนรัศมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.304713743+07:00","message":"receive interim result [false|false]: เอาคืนรัศมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.304728158+07:00","message":"[buffer interim] 413 false เอาคืนรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.30474691+07:00","message":"[bufferProcess] interim [140000000]:เอาคืนรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.304749381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.312760955+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.312775418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาคืนราสนิม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.312779444+07:00","message":"receive interim result [false|false]: เอาคืนราสนิม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.31278897+07:00","message":"[buffer interim] 413 false เอาคืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312792995+07:00","message":"[bufferProcess] interim [200000000]:เอาคืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312794876+07:00","message":"[bufferProcess] send to processor:เอาคืนรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312798505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312801754+07:00","message":"> Transcript [2868] [false]: 'เอาคืนรัศมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312804817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312806762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.3128086+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.312810632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353874663+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353897898+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353901102+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353902923+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353904579+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353906578+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353908506+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353910385+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353912016+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353914179+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353916106+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353917749+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.35391923+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353920826+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353922426+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353923918+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353925435+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.35392693+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.35392853+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353930222+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.353931738+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.553399447+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.553456545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.553464558+07:00","message":"receive interim result [false|false]: สนิมบน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.55348194+07:00","message":"[buffer interim] 413 false สนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553493902+07:00","message":"[bufferProcess] interim [440000000]:สนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553497586+07:00","message":"[bufferProcess] send to processor:เอาคืนราสนิม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553505523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553510268+07:00","message":"> Transcript [2869] [false]: 'เอาคืนราสนิม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553514682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553517501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553520996+07:00","message":"StatePrefix: 'เอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.553524979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.680127911+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.680167067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบนใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.680173936+07:00","message":"receive interim result [false|false]: สนิมบนใบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.680187632+07:00","message":"[buffer interim] 413 false สนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.680195259+07:00","message":"[bufferProcess] interim [560000000]:สนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.680198225+07:00","message":"[bufferProcess] send to processor:สนิมบน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.680205202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.68020797+07:00","message":"> Transcript [2870] [false]: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.680211333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.680213485+07:00","message":"Set new StatePrefix: 'สนิมบน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.871458783+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.871499813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบนใบหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.871506383+07:00","message":"receive interim result [false|false]: สนิมบนใบหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.871520939+07:00","message":"[buffer interim] 413 false สนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871527685+07:00","message":"[bufferProcess] interim [740000000]:สนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871530549+07:00","message":"[bufferProcess] send to processor:สนิมบนใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871536989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871539821+07:00","message":"> Transcript [2871] [false]: 'สนิมบนใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871542947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871545378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871547146+07:00","message":"StatePrefix: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.871549478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.885123729+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.885148722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบนใบละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.885153855+07:00","message":"receive interim result [false|false]: สนิมบนใบละ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:01.885176035+07:00","message":"[buffer interim] 413 false สนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885185156+07:00","message":"[bufferProcess] interim [800000000]:สนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885190006+07:00","message":"[bufferProcess] send to processor:สนิมบนใบหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885196363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885198832+07:00","message":"> Transcript [2872] [false]: 'สนิมบนใบหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885201399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885203092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885204764+07:00","message":"StatePrefix: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:01.885206472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:02.008797158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:02.008797262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.19492738+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.194970586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบนใบละเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.194977003+07:00","message":"receive interim result [false|false]: สนิมบนใบละเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.194995457+07:00","message":"[buffer interim] 413 false สนิมบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.19500501+07:00","message":"[bufferProcess] interim [40000000]:สนิมบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195008544+07:00","message":"[bufferProcess] send to processor:สนิมบนใบละ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195012355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195015152+07:00","message":"> Transcript [2873] [false]: 'สนิมบนใบละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.19501824+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195020661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195022589+07:00","message":"StatePrefix: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.195024568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.25737605+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.257418034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สนิมบนใบลั่นทม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.257424534+07:00","message":"receive interim result [false|false]: สนิมบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.257436793+07:00","message":"[buffer interim] 413 false สนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257444078+07:00","message":"[bufferProcess] interim [160000000]:สนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257446523+07:00","message":"[bufferProcess] send to processor:สนิมบนใบละเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257452097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.25745465+07:00","message":"> Transcript [2874] [false]: 'สนิมบนใบละเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257457993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257460124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257463015+07:00","message":"StatePrefix: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257465803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257473075+07:00","message":"Push: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257476075+07:00","message":"TextPushed: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257478891+07:00","message":"Set new StatePrefix : 'สนิมบนใบละเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.257481775+07:00","message":"Next Push (prob) : 'ใบละเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.257489652+07:00","message":"push: {false สนิมบน 0 0xc00039cd80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.431994305+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563903665+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563953275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อคืนราสนิมบนใบลั่นทม\",\"confidence\":0.92906153}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563960206+07:00","message":"receive interim result [true|false]: เมื่อคืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563969242+07:00","message":"end recv isFinal message id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563971927+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.563978988+07:00","message":"[buffer interim] 413 true เมื่อคืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.563986323+07:00","message":"[bufferProcess] interim [520000000]:เมื่อคืนราสนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.563990004+07:00","message":"[bufferProcess] send to processor (isfinal):สนิมบนใบลั่นทม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.563993436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.563996181+07:00","message":"> Transcript [2875] [false]: 'สนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.563998824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564000714+07:00","message":"Set new StatePrefix: 'สนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.56400229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.5640041+07:00","message":"> Transcript [2876] [true]: 'เมื่อคืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564006287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564008134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564011501+07:00","message":"StatePrefix: 'สนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564013613+07:00","message":"TextPushed: 'สนิมบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564015082+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564111688+07:00","message":"Push: 'ใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564113835+07:00","message":"TextPushed: 'สนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.56411585+07:00","message":"Set new StatePrefix : 'เมื่อคืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564117812+07:00","message":"Next Push (prob) : 'เมื่อคืนราสนิมบนใบลั่นทม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.564126909+07:00","message":"push: {true ใบลั่นทม 0 0xc00039cd80}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:02.564140262+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_413.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:02.570979992+07:00","message":"write wav file: './tmp/7547/7547_413.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:02.753282725+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.435587099+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.435636466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.43564278+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.435656972+07:00","message":"[buffer interim] 414 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.435664867+07:00","message":"[bufferProcess] interim [480000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.435667486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.609394358+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.609434809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.609440319+07:00","message":"receive interim result [false|false]: ไปเลย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.609455147+07:00","message":"[buffer interim] 414 false ไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.609462637+07:00","message":"[bufferProcess] interim [660000000]:ไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.609465135+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.609468582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.609471762+07:00","message":"> Transcript [2877] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.609473817+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.62228347+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.622304601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปลีลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.622308874+07:00","message":"receive interim result [false|false]: ไปลีลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.622320724+07:00","message":"[buffer interim] 414 false ไปลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622324794+07:00","message":"[bufferProcess] interim [720000000]:ไปลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622326886+07:00","message":"[bufferProcess] send to processor:ไปเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.62232927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.62233137+07:00","message":"> Transcript [2878] [false]: 'ไปเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622334444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622336396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622338963+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.622340815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.796003757+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.796043888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.796049986+07:00","message":"receive interim result [false|false]: ใบลีลาวดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:03.796063728+07:00","message":"[buffer interim] 414 false ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796071068+07:00","message":"[bufferProcess] interim [900000000]:ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796073683+07:00","message":"[bufferProcess] send to processor:ไปลีลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796080394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796083225+07:00","message":"> Transcript [2879] [false]: 'ไปลีลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796086017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796088058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796090133+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:03.796092562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.124176605+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.124217968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.124224615+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.124237936+07:00","message":"[buffer interim] 414 false ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.12424564+07:00","message":"[bufferProcess] interim [200000000]:ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.124248342+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.124255266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.124258322+07:00","message":"> Transcript [2880] [false]: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.124260623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.124262629+07:00","message":"Set new StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.189494085+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.189533418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.189539212+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.189557279+07:00","message":"[buffer interim] 414 false ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189567302+07:00","message":"[bufferProcess] interim [260000000]:ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.18956962+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189575372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189578766+07:00","message":"> Transcript [2881] [false]: 'ใบลีลาวดีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189582497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189584673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189586609+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.189589336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.318847156+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.318886477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.318892388+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.318907829+07:00","message":"[buffer interim] 414 false ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.31891536+07:00","message":"[bufferProcess] interim [380000000]:ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318917967+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318924656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318927437+07:00","message":"> Transcript [2882] [false]: 'ใบลีลาวดีนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318930521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318932656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318934462+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.318936455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.637181492+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.637224989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั้นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.637231746+07:00","message":"receive interim result [false|false]: ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.637245412+07:00","message":"[buffer interim] 414 false ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637252633+07:00","message":"[bufferProcess] interim [680000000]:ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.63725518+07:00","message":"[bufferProcess] send to processor:ใบลีลาวดีนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637263144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637266177+07:00","message":"> Transcript [2883] [false]: 'ใบลีลาวดีนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637269578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637271774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637273665+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.637275798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.670112523+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773357093+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773401665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใบลีลาวดีนั่นเองค่ะ\",\"confidence\":0.8989376}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773408306+07:00","message":"receive interim result [true|false]: ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773417455+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773420052+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773427061+07:00","message":"[buffer interim] 414 true ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773437631+07:00","message":"[bufferProcess] interim [950000000]:ใบลีลาวดีนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773443484+07:00","message":"[bufferProcess] send to processor (isfinal):ใบลีลาวดีนั้นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773447144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773451708+07:00","message":"> Transcript [2884] [false]: 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773454854+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773456708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773458469+07:00","message":"StatePrefix: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773460493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773465914+07:00","message":"Push: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773467785+07:00","message":"TextPushed: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773472386+07:00","message":"Set new StatePrefix : 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773474669+07:00","message":"Next Push (prob) : 'นั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773476476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773478324+07:00","message":"> Transcript [2885] [true]: 'ใบลีลาวดีนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773480278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773481944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.7734838+07:00","message":"StatePrefix: 'ใบลีลาวดีนั้นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773485801+07:00","message":"TextPushed: 'ใบลีลาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:04.773487674+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773496568+07:00","message":"push: {false ใบลีลาวดี 0 0xc000045480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:04.773501354+07:00","message":"push: {true นั่นเองค่ะ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:04.780970194+07:00","message":"write wav file: './tmp/7547/7547_414.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:05.009229389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:05.009232946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.032689148+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.553072373+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.553114526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.553120025+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.553133359+07:00","message":"[buffer interim] 415 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553140909+07:00","message":"[bufferProcess] interim [540000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553142873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553149657+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553152716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553155575+07:00","message":"> Transcript [2886] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.553157649+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.559972623+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.559991578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.559996074+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.560006586+07:00","message":"[buffer interim] 415 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.560011654+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.560013402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.869688489+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.869745339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.86975184+07:00","message":"receive interim result [false|false]: นักเรียนไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:06.869766928+07:00","message":"[buffer interim] 415 false นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869774977+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869777813+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869785705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.86978865+07:00","message":"> Transcript [2887] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869792216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869794726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869796822+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:06.869799351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.127189252+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.127234189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนไทยรัฐ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.127242355+07:00","message":"receive interim result [false|false]: นักเรียนไทยรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.127257598+07:00","message":"[buffer interim] 415 false นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.12726695+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127270816+07:00","message":"[bufferProcess] send to processor:นักเรียนไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127276231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127281052+07:00","message":"> Transcript [2888] [false]: 'นักเรียนไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127286127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127289309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127292715+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.127295781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.25310717+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.253142028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.253147428+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.253181686+07:00","message":"[buffer interim] 415 false นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.2532016+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253207819+07:00","message":"[bufferProcess] send to processor:นักเรียนไทยรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.25321533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253218865+07:00","message":"> Transcript [2889] [false]: 'นักเรียนไทยรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253222209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253224463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253226454+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.253228404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.639551846+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.639594873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.639601219+07:00","message":"receive interim result [false|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.639617291+07:00","message":"[buffer interim] 415 false นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639624812+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639627628+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยรับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639634563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639637459+07:00","message":"> Transcript [2890] [false]: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639641123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639643816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639646248+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639648452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639654347+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.6396561+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639659409+07:00","message":"Set new StatePrefix : 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.639661556+07:00","message":"Next Push (prob) : 'เรียนเคยรับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.639669228+07:00","message":"push: {false นัก 0 0xc0031ece00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.691311061+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.753714119+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802393743+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802434026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเคยรับประทานผัก\",\"confidence\":0.95771754}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802440206+07:00","message":"receive interim result [true|false]: นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802451267+07:00","message":"end recv isFinal message id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802455087+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.80246333+07:00","message":"[buffer interim] 415 true นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802470715+07:00","message":"[bufferProcess] interim [890000000]:นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.80247532+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเคยรับประทานผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802479267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802481987+07:00","message":"> Transcript [2891] [false]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802484984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802486811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.80248854+07:00","message":"StatePrefix: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802490725+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802492465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802494284+07:00","message":"> Transcript [2892] [true]: 'นักเรียนเคยรับประทานผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802496279+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802497832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802499361+07:00","message":"StatePrefix: 'นักเรียนเคยรับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802500943+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.802503727+07:00","message":"Push: 'เรียนเคยรับประทานผัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.802522567+07:00","message":"push: {true เรียนเคยรับประทานผัก 0 0xc0031ece00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:07.81155245+07:00","message":"write wav file: './tmp/7547/7547_415.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.82093419+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.936541752+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.936561727+07:00","message":"found end of frame, send empty tag with msgId: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.936564604+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.936572864+07:00","message":"[buffer interim] 416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936580146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936584481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936587166+07:00","message":"> Transcript [2893] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936589646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936591537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.9365933+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936595114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:07.936597606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:07.936608089+07:00","message":"push: {true \n 0 0xc00212f000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:07.9411877+07:00","message":"write wav file: './tmp/7547/7547_416.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:08.00985708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:08.009885429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.013512043+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.500322107+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.500367489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.500372842+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.500389183+07:00","message":"[buffer interim] 417 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.500395126+07:00","message":"[bufferProcess] interim [480000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.500397077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.673705899+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.673758544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปหลุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.673764175+07:00","message":"receive interim result [false|false]: คลิปหลุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.673777724+07:00","message":"[buffer interim] 417 false คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.673784553+07:00","message":"[bufferProcess] interim [660000000]:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.673787321+07:00","message":"[bufferProcess] send to processor:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.673792386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.673795213+07:00","message":"> Transcript [2894] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.673797141+07:00","message":"Set StatePrefix (first interim): 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.871881035+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.871929596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.871935761+07:00","message":"receive interim result [false|false]: ที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:08.87194771+07:00","message":"[buffer interim] 417 false ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871954965+07:00","message":"[bufferProcess] interim [900000000]:ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.87195733+07:00","message":"[bufferProcess] send to processor:คลิปหลุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871963131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871966013+07:00","message":"> Transcript [2895] [false]: 'คลิปหลุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871968938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.87197097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871972852+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:08.871975275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.039846798+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.03988432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.039890175+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.039908406+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.03991569+07:00","message":"[bufferProcess] interim [20000000]:ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.03991852+07:00","message":"[bufferProcess] send to processor:ที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.039922096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.039924783+07:00","message":"> Transcript [2896] [false]: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.039927008+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.039928959+07:00","message":"Set new StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.089601335+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.089647078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกกล้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.089653433+07:00","message":"receive interim result [false|false]: ที่ปลูกกล้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.089668229+07:00","message":"[buffer interim] 417 false ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089676447+07:00","message":"[bufferProcess] interim [80000000]:ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089678993+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089685886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089689184+07:00","message":"> Transcript [2897] [false]: 'ที่ปลูกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.08969229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089694615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089696647+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.089698626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.312741537+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.312782846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกกล้วยไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.312789346+07:00","message":"receive interim result [false|false]: ที่ปลูกกล้วยไม้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.312802682+07:00","message":"[buffer interim] 417 false ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312809519+07:00","message":"[bufferProcess] interim [260000000]:ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312812673+07:00","message":"[bufferProcess] send to processor:ที่ปลูกกล้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312820763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312823485+07:00","message":"> Transcript [2898] [false]: 'ที่ปลูกกล้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312826434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312828695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312830731+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.312832859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.434904122+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.434945371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.434950962+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.434962723+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.43497139+07:00","message":"[bufferProcess] interim [380000000]:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434973741+07:00","message":"[bufferProcess] send to processor:ที่ปลูกกล้วยไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434981433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434985373+07:00","message":"> Transcript [2899] [false]: 'ที่ปลูกกล้วยไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434990046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434993132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434996314+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.434999784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.568697769+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.56874442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.56875044+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.568764304+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568771845+07:00","message":"[bufferProcess] interim [620000000]:ที่ปลูกด้วยวิธีหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568774497+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568782013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568784994+07:00","message":"> Transcript [2900] [false]: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568788277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568790741+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568792685+07:00","message":"StatePrefix: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568794791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568799624+07:00","message":"Push: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568801654+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568803626+07:00","message":"Set new StatePrefix : 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.568805773+07:00","message":"Next Push (prob) : 'ด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.56883271+07:00","message":"push: {false ที่ปลูก 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.645872767+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.645915348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.645921795+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.645939694+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645947724+07:00","message":"[bufferProcess] interim [680000000]:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645950205+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645954096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645957209+07:00","message":"> Transcript [2901] [false]: 'ที่ปลูกด้วยวิธีหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645960822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645962757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645964616+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.645966556+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.745856656+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.745892884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.745899047+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.745911145+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745918469+07:00","message":"[bufferProcess] interim [800000000]:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745921155+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745927083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745929854+07:00","message":"> Transcript [2902] [false]: 'ที่ปลูกด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745933508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.74593567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.745937547+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.74593993+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.879917713+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.879962784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.879968164+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.879981468+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.879989277+07:00","message":"[bufferProcess] interim [860000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.879991957+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.879999236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.880002077+07:00","message":"> Transcript [2903] [false]: 'ที่ปลูกด้วยวิธีไฮโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.880005465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.880008036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.880009877+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.880012152+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.88174752+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.88175854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรโปนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.881762097+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.881769773+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881774133+07:00","message":"[bufferProcess] interim [920000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881776253+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881778413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881780402+07:00","message":"> Transcript [2904] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881784351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881786529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881788248+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881790129+07:00","message":"TextPushed: 'ที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881792915+07:00","message":"Push: 'ด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881794621+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881796473+07:00","message":"Set new StatePrefix : 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.881798461+07:00","message":"Next Push (prob) : 'ไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.881806062+07:00","message":"push: {false ด้วยวิธี 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.948264849+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.948303798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.948310211+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:09.9483231+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948333129+07:00","message":"[bufferProcess] interim [980000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948335839+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948342021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948344858+07:00","message":"> Transcript [2905] [false]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948347279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:09.948349272+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.068827827+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.0688694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรโปนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.068875625+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.068890287+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068902654+07:00","message":"[bufferProcess] interim [40000000]:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068905213+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068909322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068912256+07:00","message":"> Transcript [2906] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068914321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.068916802+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.142471521+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.142504954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.142510857+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.142525557+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142533097+07:00","message":"[bufferProcess] interim [220000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142535501+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรโปนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142540079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142546286+07:00","message":"> Transcript [2907] [false]: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142548618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.142550505+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรโปนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.515532784+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.515571044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.515577705+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.515592875+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.515600244+07:00","message":"[bufferProcess] interim [460000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.515603065+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.515610477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.515613689+07:00","message":"> Transcript [2908] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.51561623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.515618347+07:00","message":"Set new StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.592789477+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.592833853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.592842669+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.592867939+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592882507+07:00","message":"[bufferProcess] interim [580000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.59288644+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592895789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592899862+07:00","message":"> Transcript [2909] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592905043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.59290767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592913367+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.592917592+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.967317334+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.967360207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.967368332+07:00","message":"receive interim result [false|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:10.967387103+07:00","message":"[buffer interim] 417 false ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967399805+07:00","message":"[bufferProcess] interim [940000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967405002+07:00","message":"[bufferProcess] send to processor:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967413433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967417356+07:00","message":"> Transcript [2910] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967422093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967424946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.967427888+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:10.96743163+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:11.010134568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:11.010168523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.020529713+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.12711976+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127159768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ\",\"confidence\":0.9381828}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127166883+07:00","message":"receive interim result [true|false]: ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127178796+07:00","message":"end recv isFinal message id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127182759+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127193457+07:00","message":"[buffer interim] 417 true ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127202285+07:00","message":"[bufferProcess] interim [240000000]:ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127209928+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127214353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.12721812+07:00","message":"> Transcript [2911] [false]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127221944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127224851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127228396+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127232148+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127235097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127237968+07:00","message":"> Transcript [2912] [true]: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์หรือไม่คะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127241165+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127243729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127246438+07:00","message":"StatePrefix: 'ที่ปลูกด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.12724957+07:00","message":"TextPushed: 'ที่ปลูกด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:11.127257236+07:00","message":"Push: 'ไฮโดรพอนิกส์หรือไม่คะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:11.127266903+07:00","message":"push: {true ไฮโดรพอนิกส์หรือไม่คะ 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:11.135285698+07:00","message":"write wav file: './tmp/7547/7547_417.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.23395962+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.750686125+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.844380579+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.844404911+07:00","message":"found end of frame, send empty tag with msgId: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.844407946+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.844415827+07:00","message":"[buffer interim] 418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844423072+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844427474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844430145+07:00","message":"> Transcript [2913] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844433124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844435454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844437449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844439348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:12.844448688+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:12.844460442+07:00","message":"push: {true \n 0 0xc000045700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:12.849759662+07:00","message":"write wav file: './tmp/7547/7547_418.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.582882051+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.641893303+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.712183101+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.86089841+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.860920691+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.860923936+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.860931118+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860938453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860947513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860950394+07:00","message":"> Transcript [2914] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860952804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.8609547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860956508+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860958364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:13.860961193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:13.86097108+07:00","message":"push: {true \n 0 0xc00212fc80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:13.865409844+07:00","message":"write wav file: './tmp/7547/7547_419.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:14.011104961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:14.011115691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.239432442+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.239501816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.239507166+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.239525713+07:00","message":"[buffer interim] 420 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.239532825+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.239534691+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.430775207+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.430814842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.430820265+07:00","message":"receive interim result [false|false]: จากรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.430834236+07:00","message":"[buffer interim] 420 false จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.430841316+07:00","message":"[bufferProcess] interim [780000000]:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.43084389+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.430849611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.430852249+07:00","message":"> Transcript [2915] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.430854375+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.69259673+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.692638606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.692645027+07:00","message":"receive interim result [false|false]: จากรูปที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.692664402+07:00","message":"[buffer interim] 420 false จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692673019+07:00","message":"[bufferProcess] interim [960000000]:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.6926756+07:00","message":"[bufferProcess] send to processor:จากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692679702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692682679+07:00","message":"> Transcript [2916] [false]: 'จากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692686175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692688312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692690285+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.692692457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.748189318+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.748223248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.748228995+07:00","message":"receive interim result [false|false]: จากรูปที่เห็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.748243845+07:00","message":"[buffer interim] 420 false จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748251356+07:00","message":"[bufferProcess] interim [80000000]:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748254076+07:00","message":"[bufferProcess] send to processor:จากรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.74826021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748262993+07:00","message":"> Transcript [2917] [false]: 'จากรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748266256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748268103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748270131+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.748274963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.970028062+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.970079247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.970085815+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:14.970101086+07:00","message":"[buffer interim] 420 false จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970107901+07:00","message":"[bufferProcess] interim [320000000]:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970110863+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970118105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.97012101+07:00","message":"> Transcript [2918] [false]: 'จากรูปที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970124419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970126507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970128862+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:14.970131055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.147436523+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.14747744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.147483647+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.147496613+07:00","message":"[buffer interim] 420 false จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147504321+07:00","message":"[bufferProcess] interim [440000000]:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147506712+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147515655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147519181+07:00","message":"> Transcript [2919] [false]: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147523078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147525207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147527281+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147529353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147533558+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147535269+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147537359+07:00","message":"Set new StatePrefix : 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.147539339+07:00","message":"Next Push (prob) : 'รูปที่เห็นนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.147547371+07:00","message":"push: {false จาก 0 0xc0025a4e00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.266855004+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.266892567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.266898382+07:00","message":"receive interim result [false|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.266911372+07:00","message":"[buffer interim] 420 false จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266920965+07:00","message":"[bufferProcess] interim [560000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266923377+07:00","message":"[bufferProcess] send to processor:จากรูปที่เห็นนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266930553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.26693337+07:00","message":"> Transcript [2920] [false]: 'จากรูปที่เห็นนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266936342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266938496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266940358+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.266942736+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.381463921+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.47312591+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473184635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากรูปที่เห็นนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473191101+07:00","message":"receive interim result [true|false]: จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473202396+07:00","message":"end recv isFinal message id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473205297+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473214708+07:00","message":"[buffer interim] 420 true จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473222148+07:00","message":"[bufferProcess] interim [890000000]:จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473225569+07:00","message":"[bufferProcess] send to processor (isfinal):จากรูปที่เห็นนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.47322895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473231677+07:00","message":"> Transcript [2921] [false]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473234665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473236518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473238325+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473240666+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473242511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473244333+07:00","message":"> Transcript [2922] [true]: 'จากรูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473246327+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473247857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473249384+07:00","message":"StatePrefix: 'จากรูปที่เห็นนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.473251033+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:15.47325343+07:00","message":"Push: 'รูปที่เห็นนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.473262805+07:00","message":"push: {true รูปที่เห็นนี้นะคะ 0 0xc0025a4e00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:15.479616408+07:00","message":"write wav file: './tmp/7547/7547_420.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:15.762301645+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.227959313+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.228004926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.228009565+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.22802503+07:00","message":"[buffer interim] 421 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.228032263+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.22803428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.343280477+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.343329034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.343336648+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.343353316+07:00","message":"[buffer interim] 421 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.343361004+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.343364532+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.343372709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.343377081+07:00","message":"> Transcript [2923] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.343380787+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.529554607+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.529600226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.529605649+07:00","message":"receive interim result [false|false]: เป็นการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.529620291+07:00","message":"[buffer interim] 421 false เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529627892+07:00","message":"[bufferProcess] interim [780000000]:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529630329+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529635818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529638801+07:00","message":"> Transcript [2924] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529641534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529643393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529645589+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.529647644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.994062348+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.994101358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.994107612+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:16.994120229+07:00","message":"[buffer interim] 421 false เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994127206+07:00","message":"[bufferProcess] interim [200000000]:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994129849+07:00","message":"[bufferProcess] send to processor:เป็นการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994135906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994138554+07:00","message":"> Transcript [2925] [false]: 'เป็นการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994141557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994143782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994145825+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:16.994148029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:17.01125132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:17.011262105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.290312548+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.29035056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.290357304+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.29037364+07:00","message":"[buffer interim] 421 false เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290382509+07:00","message":"[bufferProcess] interim [500000000]:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290386627+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290395973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290398976+07:00","message":"> Transcript [2926] [false]: 'เป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.29040237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290404457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290406291+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.290408803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.618018787+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.618053706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.618059909+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.61807358+07:00","message":"[buffer interim] 421 false เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618080342+07:00","message":"[bufferProcess] interim [800000000]:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618083324+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.61809001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618092722+07:00","message":"> Transcript [2927] [false]: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618096024+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618098377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618100133+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618102108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618108351+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618110152+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.61811229+07:00","message":"Set new StatePrefix : 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.618114799+07:00","message":"Next Push (prob) : 'การปลูกพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.618122835+07:00","message":"push: {false เป็น 0 0xc0025a5380}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.943687166+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.943725939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.943738043+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:17.943754035+07:00","message":"[buffer interim] 421 false เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943762614+07:00","message":"[bufferProcess] interim [160000000]:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943766117+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943775743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943779692+07:00","message":"> Transcript [2928] [false]: 'เป็นการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943784099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943786416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943788583+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:17.943790764+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.08812979+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.088169074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.088175884+07:00","message":"receive interim result [false|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.088191172+07:00","message":"[buffer interim] 421 false เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.08820162+07:00","message":"[bufferProcess] interim [340000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088204196+07:00","message":"[bufferProcess] send to processor:เป็นการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088209827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088212395+07:00","message":"> Transcript [2929] [false]: 'เป็นการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088215585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088217483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088219756+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.088222379+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.26098023+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.323329007+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.38569012+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385741721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385751184+07:00","message":"receive interim result [true|false]: เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385765682+07:00","message":"end recv isFinal message id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385767965+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385775625+07:00","message":"[buffer interim] 421 true เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385784103+07:00","message":"[bufferProcess] interim [730000000]:เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385788267+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385792552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385795874+07:00","message":"> Transcript [2930] [false]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385799255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.38580106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385803363+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385805584+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385807495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385809335+07:00","message":"> Transcript [2931] [true]: 'เป็นการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385811435+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385813142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385814659+07:00","message":"StatePrefix: 'เป็นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385816244+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.385822314+07:00","message":"Push: 'การปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.385830714+07:00","message":"push: {true การปลูกพืชด้วยวิธีไฮโดรพอนิกส์ 0 0xc0025a5380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:18.3940218+07:00","message":"write wav file: './tmp/7547/7547_421.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.772539226+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.862969853+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.863010471+07:00","message":"found end of frame, send empty tag with msgId: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.86301431+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.863021872+07:00","message":"[buffer interim] 422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863029084+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863039862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863042818+07:00","message":"> Transcript [2932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863045329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863047134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863048862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.8630507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:18.863056802+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:18.863066175+07:00","message":"push: {true \n 0 0xc00039cd00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:18.867864779+07:00","message":"write wav file: './tmp/7547/7547_422.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.153257317+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.221560167+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.41625217+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.416274377+07:00","message":"found end of frame, send empty tag with msgId: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.416277615+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.41628547+07:00","message":"[buffer interim] 423 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416293577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416304826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416307852+07:00","message":"> Transcript [2933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416310366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416312226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416313984+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416315713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:19.416318613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.416332978+07:00","message":"push: {true \n 0 0xc0022bf380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:19.421409392+07:00","message":"write wav file: './tmp/7547/7547_423.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:19.542611905+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:20.011918677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:20.01194018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.167372839+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.167422289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.167428077+07:00","message":"receive interim result [false|false]: ลืม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.167444772+07:00","message":"[buffer interim] 424 false ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.167452329+07:00","message":"[bufferProcess] interim [600000000]:ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.167454485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.270492537+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.270533016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.270538543+07:00","message":"receive interim result [false|false]: ลืมไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.270550834+07:00","message":"[buffer interim] 424 false ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.27055773+07:00","message":"[bufferProcess] interim [720000000]:ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.270559987+07:00","message":"[bufferProcess] send to processor:ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.270565754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.270568302+07:00","message":"> Transcript [2934] [false]: 'ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.270570239+07:00","message":"Set StatePrefix (first interim): 'ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.3001405+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.300178334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.300183193+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.300193771+07:00","message":"[buffer interim] 424 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300201904+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.30020429+07:00","message":"[bufferProcess] send to processor:ลืมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300210025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300212548+07:00","message":"> Transcript [2935] [false]: 'ลืมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300215718+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300217618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300219411+07:00","message":"StatePrefix: 'ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.300221335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.423144106+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.423200306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.423205737+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.423223164+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423229999+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423232574+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423238977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423241869+07:00","message":"> Transcript [2936] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423244212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.423245966+07:00","message":"Set new StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.794043471+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.794085146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.794090394+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.794101738+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794108219+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794111004+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794116127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794118819+07:00","message":"> Transcript [2937] [false]: 'ซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.79412175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794123775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794125516+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.794128369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.980307112+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.980344527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.980351364+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:20.980365926+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980372759+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980375323+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980381928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980384554+07:00","message":"> Transcript [2938] [false]: 'ซึ่งเป็นการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980387597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980389641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980391417+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:20.980393757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.294109337+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.294156329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.294164174+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.294182339+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294189862+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294195577+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294199571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294202666+07:00","message":"> Transcript [2939] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.29420647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294208357+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294210587+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.294212903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.33191765+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.331955821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.331961268+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.331974904+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331985132+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331987272+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331991264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331993972+07:00","message":"> Transcript [2940] [false]: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331997356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.331999282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.332001083+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.332004342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.332011572+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.33201343+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.332015247+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.332017244+07:00","message":"Next Push (prob) : 'การปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.332024997+07:00","message":"push: {false ซึ่งเป็น 0 0xc0025a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.517968398+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.518022472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในศาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.518029397+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.518047054+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.518056284+07:00","message":"[bufferProcess] interim [980000000]:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.518059032+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.518066668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.518069339+07:00","message":"> Transcript [2941] [false]: 'ซึ่งเป็นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.518071842+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.684846345+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.684900131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.684908322+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:21.684927149+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684936528+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684941892+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684951063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684955042+07:00","message":"> Transcript [2942] [false]: 'ซึ่งเป็นการปลูกพืชในศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684960233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684963345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684966615+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:21.684969601+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.037496112+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.037542383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.037550133+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายดู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.037566988+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037574963+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งเป็นการปลูกพืชในสารละลายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037577828+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037582276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037585218+07:00","message":"> Transcript [2943] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037588646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037590651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037592723+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.037594821+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.171066005+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.171106414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.171112408+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.171128939+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.17113764+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171140493+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายดู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.17114455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171147544+07:00","message":"> Transcript [2944] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171150795+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171152759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171155627+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.171158443+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.334940095+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.334983936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.334990083+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.335003522+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335011073+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335013839+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.33501951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335022369+07:00","message":"> Transcript [2945] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335025952+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335028031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335030333+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335032797+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335036994+07:00","message":"Push: 'การปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335039017+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335041042+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.335043486+07:00","message":"Next Push (prob) : 'สารละลายโดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.335068095+07:00","message":"push: {false การปลูกพืชใน 0 0xc0025a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.53783328+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.537871905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.537877887+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.537889457+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537896922+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537899517+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537903402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537906737+07:00","message":"> Transcript [2946] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.53791004+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537912145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537913961+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.537916413+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.722589983+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.722632502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.722639027+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.722655632+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.72266294+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722665615+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722672097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722676137+07:00","message":"> Transcript [2947] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722679898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722682368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.722684506+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.72268751+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.765285791+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.765322398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.765329246+07:00","message":"receive interim result [false|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:22.765342272+07:00","message":"[buffer interim] 424 false ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765348864+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765351455+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765357015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765359712+07:00","message":"> Transcript [2948] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765362767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765364696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765367987+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:22.765371683+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.000768142+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:23.012000866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:23.012032708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122816697+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122879579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน\",\"confidence\":0.943881}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122886173+07:00","message":"receive interim result [true|false]: ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122899851+07:00","message":"end recv isFinal message id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122901914+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122909149+07:00","message":"[buffer interim] 424 true ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122917461+07:00","message":"[bufferProcess] interim [690000000]:ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122921683+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122925302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122927835+07:00","message":"> Transcript [2949] [false]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122931531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122933526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122935644+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122938761+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122944282+07:00","message":"Push: 'สารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122946245+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122949372+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122952205+07:00","message":"Next Push (prob) : 'ไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122953917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122955888+07:00","message":"> Transcript [2950] [true]: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122958084+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122959604+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.122961165+07:00","message":"StatePrefix: 'ซึ่งเป็นการปลูกพืชในสารละลายโดยไม่ใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.12296335+07:00","message":"TextPushed: 'ซึ่งเป็นการปลูกพืชในสารละลายโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:23.1229659+07:00","message":"Push: 'ไม่ใช้ดิน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.122987022+07:00","message":"push: {false สารละลายโดย 0 0xc0025a4100}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.123034374+07:00","message":"push: {true ไม่ใช้ดิน 0 0xc0025a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:23.132066338+07:00","message":"write wav file: './tmp/7547/7547_424.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.833040977+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:23.90213445+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.03276682+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.204857687+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.204882121+07:00","message":"found end of frame, send empty tag with msgId: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.204885865+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.204893498+07:00","message":"[buffer interim] 425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204901598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204905836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204908825+07:00","message":"> Transcript [2951] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204911338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204913148+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204914972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204916719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.204919536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.204930199+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:24.209538899+07:00","message":"write wav file: './tmp/7547/7547_425.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.75893042+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.758981853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เครื่องคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.758987263+07:00","message":"receive interim result [false|false]: เครื่องคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.759004681+07:00","message":"[buffer interim] 426 false เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.759011741+07:00","message":"[bufferProcess] interim [540000000]:เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.759013612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.873090988+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.873135639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.87314101+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:24.873156626+07:00","message":"[buffer interim] 426 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.873179777+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.873183453+07:00","message":"[bufferProcess] send to processor:เครื่องคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.873191579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.873194482+07:00","message":"> Transcript [2952] [false]: 'เครื่องคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:24.873196674+07:00","message":"Set StatePrefix (first interim): 'เครื่องคิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.310862763+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.399039498+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.399082944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.399089527+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.399104991+07:00","message":"[buffer interim] 426 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399112917+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399116849+07:00","message":"[bufferProcess] send to processor:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399121324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399124583+07:00","message":"> Transcript [2953] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399127103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.399129399+07:00","message":"Set new StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413914186+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413933194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413941718+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413950234+07:00","message":"end recv isFinal message id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413952509+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.413957754+07:00","message":"[buffer interim] 426 true นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.41396191+07:00","message":"[bufferProcess] interim [290000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413968339+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413970685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413972887+07:00","message":"> Transcript [2954] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.41397527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413977464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413979482+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413981626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413983254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.41398507+07:00","message":"> Transcript [2955] [true]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413987334+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413988914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413990522+07:00","message":"StatePrefix: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413992152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:25.413998934+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.414008172+07:00","message":"push: {true นักเรียนคิดว่า 0 0xc001afe280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:25.419843528+07:00","message":"write wav file: './tmp/7547/7547_426.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.632394574+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.691509559+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:25.754024767+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:26.01244305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:26.012443086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.01311355+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.013127662+07:00","message":"found end of frame, send empty tag with msgId: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.013130667+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.013136939+07:00","message":"[buffer interim] 427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.013142982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.01314694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.013149794+07:00","message":"> Transcript [2956] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.013152239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.013154029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.01315574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.01315749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.013177465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.013187001+07:00","message":"push: {true \n 0 0xc001afed00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:26.017972719+07:00","message":"write wav file: './tmp/7547/7547_427.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.118431952+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.118471714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.118476809+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.118490217+07:00","message":"[buffer interim] 428 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.118501189+07:00","message":"[bufferProcess] interim [420000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.118503291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.311411087+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.311456077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.311461739+07:00","message":"receive interim result [false|false]: ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.311474669+07:00","message":"[buffer interim] 428 false ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.311481753+07:00","message":"[bufferProcess] interim [540000000]:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.311484278+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.311490417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.311493588+07:00","message":"> Transcript [2957] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.311495985+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.417502446+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.417540686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.41754644+07:00","message":"receive interim result [false|false]: ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.417560234+07:00","message":"[buffer interim] 428 false ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417567477+07:00","message":"[bufferProcess] interim [660000000]:ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417569994+07:00","message":"[bufferProcess] send to processor:ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417575773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417578875+07:00","message":"> Transcript [2958] [false]: 'ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417581519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417583415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417585207+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.417587308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.422146551+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.422163486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.422167144+07:00","message":"receive interim result [false|false]: ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.42217686+07:00","message":"[buffer interim] 428 false ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422180717+07:00","message":"[bufferProcess] interim [720000000]:ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422182566+07:00","message":"[bufferProcess] send to processor:ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.42218612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422188418+07:00","message":"> Transcript [2959] [false]: 'ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422190723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422192846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422194449+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.422196381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.737069341+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.737108464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.73711472+07:00","message":"receive interim result [false|false]: ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.737128194+07:00","message":"[buffer interim] 428 false ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737136813+07:00","message":"[bufferProcess] interim [960000000]:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737139481+07:00","message":"[bufferProcess] send to processor:ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737146725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.73714984+07:00","message":"> Transcript [2960] [false]: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.73715284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737154764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737156435+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.737158438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.995982865+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.996021114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.996027375+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.996041924+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996051258+07:00","message":"[bufferProcess] interim [260000000]:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996054028+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996059646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996062549+07:00","message":"> Transcript [2961] [false]: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996066231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996068225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996069992+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996072687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996078924+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996080983+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996083623+07:00","message":"Set new StatePrefix : 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:26.996085747+07:00","message":"Next Push (prob) : 'มีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:26.996115835+07:00","message":"push: {false ต้อง 0 0xc001aff080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.322869632+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.322909905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.32291602+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.322931845+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322942064+07:00","message":"[bufferProcess] interim [560000000]:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322946151+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322951926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322955868+07:00","message":"> Transcript [2962] [false]: 'ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322960977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.32296428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322967158+07:00","message":"StatePrefix: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.322970859+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.509200191+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.509249833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.509256733+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.509273161+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509280713+07:00","message":"[bufferProcess] interim [800000000]:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.50928356+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509291916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509295097+07:00","message":"> Transcript [2963] [false]: 'ต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509299645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509302596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.50930479+07:00","message":"StatePrefix: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.509309261+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.639711259+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.639758115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.639764249+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.639776191+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639783495+07:00","message":"[bufferProcess] interim [920000000]:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639786326+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639792388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639795045+07:00","message":"> Transcript [2964] [false]: 'ต้องมีการควบคุมปัจจัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639798532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639800316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639802464+07:00","message":"StatePrefix: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.639804714+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.827808314+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.827857452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.827864605+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.827879761+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827898652+07:00","message":"[bufferProcess] interim [40000000]:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827901879+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827909606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827912506+07:00","message":"> Transcript [2965] [false]: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827916826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827918914+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827920956+07:00","message":"StatePrefix: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827923025+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827927784+07:00","message":"Push: 'มีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827929567+07:00","message":"TextPushed: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827931562+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:27.827933572+07:00","message":"Next Push (prob) : 'คุมปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:27.827941633+07:00","message":"push: {false มีการควบ 0 0xc001aff080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.077238339+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.077274904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.077281004+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.077294288+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077301548+07:00","message":"[bufferProcess] interim [340000000]:ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077303904+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077309718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077312858+07:00","message":"> Transcript [2966] [false]: 'ต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077316409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077318551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.07732047+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.077323235+07:00","message":"TextPushed: 'ต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.219196159+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.21923294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.219239283+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.219257227+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.21926438+07:00","message":"[bufferProcess] interim [460000000]:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.21926709+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219271464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219274521+07:00","message":"> Transcript [2967] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219277691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219279857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219281671+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.219283797+07:00","message":"TextPushed: 'ต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.343236076+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.343272935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.343278824+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.343296347+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.34330489+07:00","message":"[bufferProcess] interim [580000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343308047+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343315873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.34331862+07:00","message":"> Transcript [2968] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343322438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343326555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343329224+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.343332029+07:00","message":"TextPushed: 'ต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.701331308+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.761577317+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.794875142+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.794916543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.794922737+07:00","message":"receive interim result [false|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.794935941+07:00","message":"[buffer interim] 428 false ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794943414+07:00","message":"[bufferProcess] interim [180000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794946348+07:00","message":"[bufferProcess] send to processor:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794952397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794955074+07:00","message":"> Transcript [2969] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794958959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.79496127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794964184+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794967409+07:00","message":"TextPushed: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794973487+07:00","message":"Push: 'คุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794975302+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.794977811+07:00","message":"Set new StatePrefix : 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.79497994+07:00","message":"Next Push (prob) : 'นอกใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.79498842+07:00","message":"push: {false คุมปัจจัยภาย 0 0xc001aff080}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.81365057+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.813678805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.813684981+07:00","message":"receive interim result [true|false]: ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.813697784+07:00","message":"end recv isFinal message id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.813700077+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.813706312+07:00","message":"[buffer interim] 428 true ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813712703+07:00","message":"[bufferProcess] interim [180000000]:ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813716358+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813719811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813722451+07:00","message":"> Transcript [2970] [false]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813725357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813727276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813729319+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.81373699+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813739014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813740876+07:00","message":"> Transcript [2971] [true]: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813742904+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813744628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813746204+07:00","message":"StatePrefix: 'ต้องมีการควบคุมปัจจัยภายนอกใดบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813748122+07:00","message":"TextPushed: 'ต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:28.813754354+07:00","message":"Push: 'นอกใดบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.81376139+07:00","message":"push: {true นอกใดบ้าง 0 0xc001aff080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:28.822673139+07:00","message":"write wav file: './tmp/7547/7547_428.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:28.951861936+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:29.013030461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:29.01306168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.023234001+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.215676452+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.215695467+07:00","message":"found end of frame, send empty tag with msgId: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.215698499+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.215704136+07:00","message":"[buffer interim] 429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215710447+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215714296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215716765+07:00","message":"> Transcript [2972] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215718928+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215720675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215722494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215724146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.215726473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.215739449+07:00","message":"push: {true \n 0 0xc001aff880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:29.220303269+07:00","message":"write wav file: './tmp/7547/7547_429.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.561009905+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.561057294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.5610631+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.561077634+07:00","message":"[buffer interim] 430 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.56108509+07:00","message":"[bufferProcess] interim [420000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.561087103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.740976859+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.741009901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.741015484+07:00","message":"receive interim result [false|false]: เพื่อให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.74103254+07:00","message":"[buffer interim] 430 false เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.741039748+07:00","message":"[bufferProcess] interim [540000000]:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.741042281+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.741045903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.741048764+07:00","message":"> Transcript [2973] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.741050942+07:00","message":"Set StatePrefix (first interim): 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.752913858+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.75294206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.752947027+07:00","message":"receive interim result [false|false]: เพื่อให้เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.752959157+07:00","message":"[buffer interim] 430 false เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752964579+07:00","message":"[bufferProcess] interim [600000000]:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752966711+07:00","message":"[bufferProcess] send to processor:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752969629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752972239+07:00","message":"> Transcript [2974] [false]: 'เพื่อให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752975352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752977295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752979142+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.752981055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.869183457+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.869221962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.86922763+07:00","message":"receive interim result [false|false]: เพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:29.869240668+07:00","message":"[buffer interim] 430 false เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869252592+07:00","message":"[bufferProcess] interim [660000000]:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869255092+07:00","message":"[bufferProcess] send to processor:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869261027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869264416+07:00","message":"> Transcript [2975] [false]: 'เพื่อให้เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869267906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869270043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869272449+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:29.869274482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.057623687+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.057664701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.057670672+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.057680473+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057688132+07:00","message":"[bufferProcess] interim [840000000]:เพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057690447+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057694358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057697146+07:00","message":"> Transcript [2976] [false]: 'เพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057700378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057702363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057704135+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.057706064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.245752144+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.245794134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.245800713+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.245817742+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245825155+07:00","message":"[bufferProcess] interim [80000000]:เพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245828075+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245834961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245837766+07:00","message":"> Transcript [2977] [false]: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245841317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245843928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245846202+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245848283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245854233+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.24585606+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245858042+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.245859967+07:00","message":"Next Push (prob) : 'พืชเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.245867974+07:00","message":"push: {false เพื่อให้ 0 0xc0025a5900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.375329855+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.375368119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.375376098+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.375390939+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375402423+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375405031+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375414284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375417391+07:00","message":"> Transcript [2978] [false]: 'เพื่อให้พืชเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375421188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.37542355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375425715+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.375427935+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.640014392+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.640058226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.64006446+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.640079337+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640087953+07:00","message":"[bufferProcess] interim [500000000]:เพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640092613+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640096625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640099385+07:00","message":"> Transcript [2979] [false]: 'เพื่อให้พืชเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640102723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640104603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640106551+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.640108579+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.763875657+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.763914589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.763921294+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.763935892+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.76394375+07:00","message":"[bufferProcess] interim [560000000]:เพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763946707+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763953971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763956849+07:00","message":"> Transcript [2980] [false]: 'เพื่อให้พืชเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763960442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763962729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763965446+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.763967718+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.955858473+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.955896124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.955902057+07:00","message":"receive interim result [false|false]: เพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.955916327+07:00","message":"[buffer interim] 430 false เพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.95592425+07:00","message":"[bufferProcess] interim [740000000]:เพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955926982+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955931754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955934593+07:00","message":"> Transcript [2981] [false]: 'เพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955937783+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955939854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955941916+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955944493+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955947526+07:00","message":"Push: 'พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955949351+07:00","message":"TextPushed: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955951465+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:30.955953833+07:00","message":"Next Push (prob) : 'เติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:30.955964453+07:00","message":"push: {false พืชเจริญ 0 0xc0025a5900}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.012017527+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.072933399+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120085976+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120131385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชเจริญเติบโตได้อย่างไร\",\"confidence\":0.9454287}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120138068+07:00","message":"receive interim result [true|false]: เพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.12014533+07:00","message":"end recv isFinal message id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120148873+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120155934+07:00","message":"[buffer interim] 430 true เพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120165839+07:00","message":"[bufferProcess] interim [10000000]:เพื่อให้พืชเจริญเติบโตได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120172138+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้พืชเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120176464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120180138+07:00","message":"> Transcript [2982] [false]: 'เพื่อให้พืชเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120184031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120186398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120190143+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120193008+07:00","message":"TextPushed: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120194956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120196976+07:00","message":"> Transcript [2983] [true]: 'เพื่อให้พืชเจริญเติบโตได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120199159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120200723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120202362+07:00","message":"StatePrefix: 'เพื่อให้พืชเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120204005+07:00","message":"TextPushed: 'เพื่อให้พืชเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.120206545+07:00","message":"Push: 'เติบโตได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.120214514+07:00","message":"push: {true เติบโตได้อย่างไร 0 0xc0025a5900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:31.129207038+07:00","message":"write wav file: './tmp/7547/7547_430.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353890224+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353921041+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353924916+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353927067+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353929381+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.35393132+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353933519+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.35393562+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353937322+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353938861+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353946746+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353948575+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353950583+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353952324+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353953832+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353955377+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353956983+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353958644+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.353960384+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.71072081+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.803933072+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.803956278+07:00","message":"found end of frame, send empty tag with msgId: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.803959425+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.803966267+07:00","message":"[buffer interim] 431 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803974184+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803978726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803981602+07:00","message":"> Transcript [2984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.80398454+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803986471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803988236+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803990124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:31.803998307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:31.804008797+07:00","message":"push: {true \n 0 0xc0025a5b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:31.8091912+07:00","message":"write wav file: './tmp/7547/7547_431.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:32.013554115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:32.013591819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:32.423011507+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.128375887+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.128433541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผลการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.128439045+07:00","message":"receive interim result [false|false]: ผลการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.128456877+07:00","message":"[buffer interim] 432 false ผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128464014+07:00","message":"[bufferProcess] interim [720000000]:ผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128466137+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128472615+07:00","message":"[bufferProcess] send to processor (ticker):ผลการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128474948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128478133+07:00","message":"> Transcript [2985] [false]: 'ผลการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.128480409+07:00","message":"Set StatePrefix (first interim): 'ผลการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.355413499+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.355463154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.355468516+07:00","message":"receive interim result [false|false]: ได้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.355486249+07:00","message":"[buffer interim] 432 false ได้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.355494443+07:00","message":"[bufferProcess] interim [900000000]:ได้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.355496983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.473307698+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.473353959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.473360108+07:00","message":"receive interim result [false|false]: เวลานะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.473374887+07:00","message":"[buffer interim] 432 false เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473382707+07:00","message":"[bufferProcess] interim [80000000]:เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473385378+07:00","message":"[bufferProcess] send to processor:ได้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473392777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473395551+07:00","message":"> Transcript [2986] [false]: 'ได้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473397892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.473399741+07:00","message":"Set new StatePrefix: 'ได้เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.603080073+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.603124366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.603130262+07:00","message":"receive interim result [false|false]: ได้เวลานั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.603144035+07:00","message":"[buffer interim] 432 false ได้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603151336+07:00","message":"[bufferProcess] interim [140000000]:ได้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603153711+07:00","message":"[bufferProcess] send to processor:เวลานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603159501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603162406+07:00","message":"> Transcript [2987] [false]: 'เวลานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603164496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.603166338+07:00","message":"Set new StatePrefix: 'เวลานะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.777944683+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.777993658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลานะเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.777999506+07:00","message":"receive interim result [false|false]: เวลานะเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.778013967+07:00","message":"[buffer interim] 432 false เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.778022+07:00","message":"[bufferProcess] interim [260000000]:เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.778025389+07:00","message":"[bufferProcess] send to processor:ได้เวลานั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.77803302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.778035982+07:00","message":"> Transcript [2988] [false]: 'ได้เวลานั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.778038107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.778040082+07:00","message":"Set new StatePrefix: 'ได้เวลานั้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.819341219+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.819376949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.819382673+07:00","message":"receive interim result [false|false]: ได้เวลานักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.819398393+07:00","message":"[buffer interim] 432 false ได้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819404952+07:00","message":"[bufferProcess] interim [320000000]:ได้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819407808+07:00","message":"[bufferProcess] send to processor:เวลานะเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819413692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819416813+07:00","message":"> Transcript [2989] [false]: 'เวลานะเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819418961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.819421075+07:00","message":"Set new StatePrefix: 'เวลานะเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.907926171+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.907967968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.907972732+07:00","message":"receive interim result [false|false]: ได้เวลานักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.907986881+07:00","message":"[buffer interim] 432 false ได้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.907994205+07:00","message":"[bufferProcess] interim [500000000]:ได้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.907997546+07:00","message":"[bufferProcess] send to processor:ได้เวลานักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.908002055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.908005202+07:00","message":"> Transcript [2990] [false]: 'ได้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.90800786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.90801011+07:00","message":"Set new StatePrefix: 'ได้เวลานักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.985428366+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.985464849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.985470596+07:00","message":"receive interim result [false|false]: ได้เวลานักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:33.985490264+07:00","message":"[buffer interim] 432 false ได้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985497857+07:00","message":"[bufferProcess] interim [620000000]:ได้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985500804+07:00","message":"[bufferProcess] send to processor:ได้เวลานักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.98550561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985508953+07:00","message":"> Transcript [2991] [false]: 'ได้เวลานักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985512016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985514012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985515924+07:00","message":"StatePrefix: 'ได้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:33.985518165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.167769254+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.167807674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้นคิด 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.167814492+07:00","message":"receive interim result [false|false]: ได้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.167828543+07:00","message":"[buffer interim] 432 false ได้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167836006+07:00","message":"[bufferProcess] interim [740000000]:ได้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167840566+07:00","message":"[bufferProcess] send to processor:ได้เวลานักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167847798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.16785078+07:00","message":"> Transcript [2992] [false]: 'ได้เวลานักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167853922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167856107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167858235+07:00","message":"StatePrefix: 'ได้เวลานักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.167860683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.355058125+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.355105175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้นคิด 10 ปีหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.355111654+07:00","message":"receive interim result [false|false]: ได้เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.355129133+07:00","message":"[buffer interim] 432 false ได้เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355136942+07:00","message":"[bufferProcess] interim [980000000]:ได้เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355139678+07:00","message":"[bufferProcess] send to processor:ได้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355143726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355146501+07:00","message":"> Transcript [2993] [false]: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355153473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.355155419+07:00","message":"Set new StatePrefix: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.479071332+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.479111331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้นคิด 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.479117818+07:00","message":"receive interim result [false|false]: ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.479131684+07:00","message":"[buffer interim] 432 false ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479139367+07:00","message":"[bufferProcess] interim [40000000]:ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479142128+07:00","message":"[bufferProcess] send to processor:ได้เวลานั้นคิด 10 ปีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479148626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479151812+07:00","message":"> Transcript [2994] [false]: 'ได้เวลานั้นคิด 10 ปีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479155584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479157775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479159644+07:00","message":"StatePrefix: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.479161947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.74601999+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.746062717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้นคิด 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.746068765+07:00","message":"receive interim result [false|false]: ได้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.746084847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.74608873+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.74609634+07:00","message":"[buffer interim] 432 false ได้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.746099618+07:00","message":"[buffer interim] 432 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746120679+07:00","message":"[bufferProcess] interim [340000000]:ได้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746138951+07:00","message":"[bufferProcess] send to processor:ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.74615106+07:00","message":"[bufferProcess] interim [340000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746153591+07:00","message":"[bufferProcess] update buffer: ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746156912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746160895+07:00","message":"> Transcript [2995] [false]: 'ได้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746164166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746166112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746167882+07:00","message":"StatePrefix: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.746169766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886866535+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886914319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เวลานั้นคิด 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886920566+07:00","message":"receive interim result [false|false]: ได้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886932112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886936059+07:00","message":"receive interim result [false|false]:  วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886942751+07:00","message":"[buffer interim] 432 false ได้เวลานั้นคิด 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.886946461+07:00","message":"[buffer interim] 432 false  วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886952556+07:00","message":"[bufferProcess] interim [520000000]:ได้เวลานั้นคิด 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886955971+07:00","message":"[bufferProcess] send to processor:ได้เวลานั้นคิด 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886959322+07:00","message":"[bufferProcess] interim [520000000]: วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.88696157+07:00","message":"[bufferProcess] update buffer: ได้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886964644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.88696784+07:00","message":"> Transcript [2996] [false]: 'ได้เวลานั้นคิด 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.88697137+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.88697325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886975402+07:00","message":"StatePrefix: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:34.886977516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:34.910106315+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:35.013565603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:35.013579176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096549409+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096595455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้เวลานั้นคิด 10 วินาทีค่ะ\",\"confidence\":0.92437106}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.09660193+07:00","message":"receive interim result [true|false]: จะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096612223+07:00","message":"end recv isFinal message id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.09661474+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096621806+07:00","message":"[buffer interim] 432 true จะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096631986+07:00","message":"[bufferProcess] interim [730000000]:จะให้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096637339+07:00","message":"[bufferProcess] send to processor (isfinal):ได้เวลานั้นคิด 10 วินาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096641191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096644063+07:00","message":"> Transcript [2997] [false]: 'ได้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096647447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096651538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.09665372+07:00","message":"StatePrefix: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096656227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096658891+07:00","message":"Push: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096660651+07:00","message":"TextPushed: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.09666252+07:00","message":"Set new StatePrefix : 'ได้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096664551+07:00","message":"Next Push (prob) : ' วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096666123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096668121+07:00","message":"> Transcript [2998] [true]: 'จะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096670176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096671918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096674008+07:00","message":"StatePrefix: 'ได้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096676002+07:00","message":"TextPushed: 'ได้เวลานั้นคิด 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096677482+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096759486+07:00","message":"push: {false ได้เวลานั้นคิด 10 0 0xc0031ec500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096812694+07:00","message":"Push: ' วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096816028+07:00","message":"TextPushed: 'ได้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096817875+07:00","message":"Set new StatePrefix : 'จะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096819639+07:00","message":"Next Push (prob) : 'จะให้เวลานั้นคิด 10 วินาทีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.096825885+07:00","message":"push: {true  วินาทีค่ะ 0 0xc0031ec500}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.096852693+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_432.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:35.104843223+07:00","message":"write wav file: './tmp/7547/7547_432.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.433281505+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.491423445+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.695223269+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.695240884+07:00","message":"found end of frame, send empty tag with msgId: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.695246731+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.695255065+07:00","message":"[buffer interim] 433 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695264834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695274004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695276629+07:00","message":"> Transcript [2999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695278899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695280711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695282434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695284309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:35.695287573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:35.695296415+07:00","message":"push: {true \n 0 0xc0025a5100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:35.699932073+07:00","message":"write wav file: './tmp/7547/7547_433.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.473289396+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.600673843+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.705430999+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.705454195+07:00","message":"found end of frame, send empty tag with msgId: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.705457912+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.705465628+07:00","message":"[buffer interim] 434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705473251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705478096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705481122+07:00","message":"> Transcript [3000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705483411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705485408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.70548721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705489158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:37.705491551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.705503888+07:00","message":"push: {true \n 0 0xc000186380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:37.710813433+07:00","message":"write wav file: './tmp/7547/7547_434.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.792628303+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:37.920827936+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:38.014103695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:38.014113417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.052550149+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.070312877+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.070338337+07:00","message":"found end of frame, send empty tag with msgId: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.070341588+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.070348238+07:00","message":"[buffer interim] 435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070357175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070360968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070363602+07:00","message":"> Transcript [3001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070366271+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070368005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070369899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070371586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.070373799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.070382629+07:00","message":"push: {true \n 0 0xc0031ed200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:38.075081467+07:00","message":"write wav file: './tmp/7547/7547_435.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.632725983+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.717929835+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.717961068+07:00","message":"found end of frame, send empty tag with msgId: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.71796604+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.717976301+07:00","message":"[buffer interim] 436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.717986861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.717996419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718000657+07:00","message":"> Transcript [3002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718004502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718007275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718009997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718012879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:38.718017123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.718032554+07:00","message":"push: {true \n 0 0xc0004a2f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:38.723412499+07:00","message":"write wav file: './tmp/7547/7547_436.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:38.832596972+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.02093406+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.083335402+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.123243096+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.123271178+07:00","message":"found end of frame, send empty tag with msgId: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.123274707+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.123283904+07:00","message":"[buffer interim] 437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123291457+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123295666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123298478+07:00","message":"> Transcript [3003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123301217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123303477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123305375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123307135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.123316211+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.123327917+07:00","message":"push: {true \n 0 0xc00039c180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:39.128069554+07:00","message":"write wav file: './tmp/7547/7547_437.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.150548851+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.211836304+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.270528433+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.402783555+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.592313909+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.592337508+07:00","message":"found end of frame, send empty tag with msgId: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.592341271+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.592350823+07:00","message":"[buffer interim] 439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592358598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592363776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592366703+07:00","message":"> Transcript [3004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592369033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592371058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.59237285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592374622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:39.592377001+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.592387541+07:00","message":"push: {true \n 0 0xc0031ed400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:39.597227162+07:00","message":"write wav file: './tmp/7547/7547_439.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:39.90979252+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.016468809+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.016490034+07:00","message":"found end of frame, send empty tag with msgId: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.016493155+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.016501176+07:00","message":"[buffer interim] 440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016508564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.01651291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016515658+07:00","message":"> Transcript [3005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016518276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016520125+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016521881+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.016523626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.01653251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.016543184+07:00","message":"push: {true \n 0 0xc00039cf00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:40.022409494+07:00","message":"write wav file: './tmp/7547/7547_440.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.042653325+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.170770973+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.288941106+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.288963053+07:00","message":"found end of frame, send empty tag with msgId: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.288966333+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.288974684+07:00","message":"[buffer interim] 441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288982157+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288986478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288989412+07:00","message":"> Transcript [3006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288991747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.28899364+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288996448+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.288999293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.289003842+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.289014677+07:00","message":"push: {true \n 0 0xc0031ed700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:40.294520957+07:00","message":"write wav file: './tmp/7547/7547_441.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.362826536+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.490716842+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.611095726+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.611123261+07:00","message":"found end of frame, send empty tag with msgId: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.611127024+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.61113537+07:00","message":"[buffer interim] 442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.61114377+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.61114819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.611150955+07:00","message":"> Transcript [3007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.61115343+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.611155195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.611157045+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.611158767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:40.611160991+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.61117076+07:00","message":"push: {true \n 0 0xc001afe000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:40.616303624+07:00","message":"write wav file: './tmp/7547/7547_442.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:40.622525223+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:41.01415747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:41.014159247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.051329599+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.05134916+07:00","message":"found end of frame, send empty tag with msgId: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.05135267+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.051359405+07:00","message":"[buffer interim] this message is already final true 438: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.071147648+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.133815513+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.162623494+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.16264379+07:00","message":"found end of frame, send empty tag with msgId: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.16264755+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.162655665+07:00","message":"[buffer interim] 443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162667347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162677199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162680939+07:00","message":"> Transcript [3008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162685078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162686922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162689323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162691044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:41.162694025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:41.162706563+07:00","message":"push: {true \n 0 0xc00039d100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:41.16855892+07:00","message":"write wav file: './tmp/7547/7547_443.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.031648974+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.091899055+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.111315972+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.111332925+07:00","message":"found end of frame, send empty tag with msgId: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.111335808+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.111342017+07:00","message":"[buffer interim] 444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111349439+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111353688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111356644+07:00","message":"> Transcript [3009] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111359211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111361176+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111362881+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111364603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:42.111366984+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:42.111375167+07:00","message":"push: {true \n 0 0xc0022beb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:42.11683505+07:00","message":"write wav file: './tmp/7547/7547_444.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.051703426+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.13243255+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.132455998+07:00","message":"found end of frame, send empty tag with msgId: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.132458958+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.132469748+07:00","message":"[buffer interim] 445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132476889+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132481716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132485339+07:00","message":"> Transcript [3010] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132488521+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132490909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132492849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132494556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.132503635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.132514761+07:00","message":"push: {true \n 0 0xc0031ec480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:43.139045596+07:00","message":"write wav file: './tmp/7547/7547_445.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.372054832+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.431655929+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.600408227+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.600435044+07:00","message":"found end of frame, send empty tag with msgId: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.600439231+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.600448865+07:00","message":"[buffer interim] 446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600456576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600460932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600463714+07:00","message":"> Transcript [3011] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.60046623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600468283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600470047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600471769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.600474108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.600484096+07:00","message":"push: {true \n 0 0xc0022bfe00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:43.605264681+07:00","message":"write wav file: './tmp/7547/7547_446.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.691948807+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.751428415+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.940588094+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.940606531+07:00","message":"found end of frame, send empty tag with msgId: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.940609495+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.940617567+07:00","message":"[buffer interim] 447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940625759+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940629949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940632878+07:00","message":"> Transcript [3012] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940635642+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940637473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940639243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940641367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:43.940643855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.940681745+07:00","message":"push: {true \n 0 0xc0004a3180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:43.94527323+07:00","message":"write wav file: './tmp/7547/7547_447.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:43.952130262+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:44.01505033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:44.015073324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.140791228+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.202767531+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.215982426+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.21600435+07:00","message":"found end of frame, send empty tag with msgId: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.21600754+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.216014138+07:00","message":"[buffer interim] 448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216021512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216025638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216028301+07:00","message":"> Transcript [3013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216030566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216032361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216034162+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216035914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.216038668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.21605016+07:00","message":"push: {true \n 0 0xc0031ecb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:44.220479513+07:00","message":"write wav file: './tmp/7547/7547_448.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.271654094+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.453550053+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.453567812+07:00","message":"found end of frame, send empty tag with msgId: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.453571233+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.453578248+07:00","message":"[buffer interim] 449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453587872+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453598962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453601752+07:00","message":"> Transcript [3014] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453604018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453605853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453607483+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453609565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.453612397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.453623592+07:00","message":"push: {true \n 0 0xc0031ecd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:44.457690292+07:00","message":"write wav file: './tmp/7547/7547_449.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.462906753+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.590288702+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.652499694+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.840670744+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.860429477+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.860452204+07:00","message":"found end of frame, send empty tag with msgId: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.860456149+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.860465437+07:00","message":"[buffer interim] 450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860478855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860483557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860487042+07:00","message":"> Transcript [3015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860490462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860493097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860495636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860498156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:44.860505794+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.860516902+07:00","message":"push: {true \n 0 0xc0031ed180}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:44.864863439+07:00","message":"write wav file: './tmp/7547/7547_450.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:44.914594142+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.078902719+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.078934619+07:00","message":"found end of frame, send empty tag with msgId: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.078939438+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.078946667+07:00","message":"[buffer interim] 451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.07896197+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078967373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078971396+07:00","message":"> Transcript [3016] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.07897486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078978183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078980861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078984001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.078990063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.079002035+07:00","message":"push: {true \n 0 0xc0031ed580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:45.083691293+07:00","message":"write wav file: './tmp/7547/7547_451.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.100479996+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.198085204+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.198111152+07:00","message":"found end of frame, send empty tag with msgId: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.198114484+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.198122163+07:00","message":"[buffer interim] 452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198129147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.19813461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.19813922+07:00","message":"> Transcript [3017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198143278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198145997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198149126+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198152359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:45.198156649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.198171908+07:00","message":"push: {true \n 0 0xc0031ed880}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:45.202542007+07:00","message":"write wav file: './tmp/7547/7547_452.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:45.352391689+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.190313095+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.275460741+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.275480449+07:00","message":"found end of frame, send empty tag with msgId: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.275483464+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.275490615+07:00","message":"[buffer interim] 453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275498588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.27550968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275512704+07:00","message":"> Transcript [3018] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275515158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275517008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275518981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.27552092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.275523826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.275534819+07:00","message":"push: {true \n 0 0xc001affe80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:46.284536648+07:00","message":"write wav file: './tmp/7547/7547_453.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.313427422+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.382079668+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.54730056+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.547343585+07:00","message":"found end of frame, send empty tag with msgId: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.547347749+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.547356373+07:00","message":"[buffer interim] 454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547364251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547375319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547377926+07:00","message":"> Transcript [3019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.54738048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547382305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547384055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547386434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:46.547392028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:46.547402162+07:00","message":"push: {true \n 0 0xc0025a4580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:46.551935812+07:00","message":"write wav file: './tmp/7547/7547_454.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:47.015099273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:47.015115636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.352475166+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.411630211+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.80987715+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.809899915+07:00","message":"found end of frame, send empty tag with msgId: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.809903569+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.809911929+07:00","message":"[buffer interim] 455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809919805+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.80992406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809926874+07:00","message":"> Transcript [3020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809929175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809931031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809932801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809934633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:47.809937183+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:47.809949103+07:00","message":"push: {true \n 0 0xc0031ec200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:47.815037629+07:00","message":"write wav file: './tmp/7547/7547_455.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.114595952+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.181416958+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.393956033+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.393978801+07:00","message":"found end of frame, send empty tag with msgId: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.393982428+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.393990425+07:00","message":"[buffer interim] 456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.393998659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394011757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394014501+07:00","message":"> Transcript [3021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394017164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394019016+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394020808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394022773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:48.394025162+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.394036412+07:00","message":"push: {true \n 0 0xc00212ea80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:48.399992676+07:00","message":"write wav file: './tmp/7547/7547_456.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.633138693+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:48.950591402+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.036603237+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.03662404+07:00","message":"found end of frame, send empty tag with msgId: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.036627502+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.036635258+07:00","message":"[buffer interim] 457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036643211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036648098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.03665087+07:00","message":"> Transcript [3022] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036653434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.03665542+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036657245+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036658961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.036667895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.036679467+07:00","message":"push: {true \n 0 0xc00212fd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:49.042020325+07:00","message":"write wav file: './tmp/7547/7547_457.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.272072319+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.950906551+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.950955822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.950962676+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.950979975+07:00","message":"[buffer interim] 458 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.950987318+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.950989263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.9968301+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.996869667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.99687554+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:49.996885486+07:00","message":"[buffer interim] 458 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.996892084+07:00","message":"[bufferProcess] interim [540000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.996894891+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.99689838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.996901113+07:00","message":"> Transcript [3023] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:49.996903177+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.008589078+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.008618782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.008624423+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.008639106+07:00","message":"[buffer interim] 458 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008644757+07:00","message":"[bufferProcess] interim [600000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008647151+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008650234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008652767+07:00","message":"> Transcript [3024] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008654978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.008656736+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:50.015792038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:50.015804336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.245900709+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.24594715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.245952817+07:00","message":"receive interim result [false|false]: ในการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.245965033+07:00","message":"[buffer interim] 458 false ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245972565+07:00","message":"[bufferProcess] interim [780000000]:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245975639+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245979794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245982664+07:00","message":"> Transcript [3025] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245985017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.245987152+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.317137412+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.317184901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.317190992+07:00","message":"receive interim result [false|false]: ในการปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.317210115+07:00","message":"[buffer interim] 458 false ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317218569+07:00","message":"[bufferProcess] interim [900000000]:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.31722113+07:00","message":"[bufferProcess] send to processor:ในการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317246506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.31725002+07:00","message":"> Transcript [3026] [false]: 'ในการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317253291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317255117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317256931+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.317259056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.504483653+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.504529626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.504539278+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.504557776+07:00","message":"[buffer interim] 458 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504565837+07:00","message":"[bufferProcess] interim [80000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504568806+07:00","message":"[bufferProcess] send to processor:ในการปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504577303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504580254+07:00","message":"> Transcript [3027] [false]: 'ในการปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504584019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504586816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504588663+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.504590676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.703559351+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.703609775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.703616208+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.703629696+07:00","message":"[buffer interim] 458 false ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703640226+07:00","message":"[bufferProcess] interim [320000000]:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703644121+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703649226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703658154+07:00","message":"> Transcript [3028] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703663161+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703667311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703669192+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.703671299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.826045602+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.826089084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.826094737+07:00","message":"receive interim result [false|false]: ในการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.826109786+07:00","message":"[buffer interim] 458 false ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826117034+07:00","message":"[bufferProcess] interim [380000000]:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826119736+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.82612339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826126176+07:00","message":"> Transcript [3029] [false]: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826129707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826131664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826133799+07:00","message":"StatePrefix: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826135704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.82613884+07:00","message":"Push: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826140524+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826142406+07:00","message":"Set new StatePrefix : 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.826144606+07:00","message":"Next Push (prob) : 'ปลูกพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.826152753+07:00","message":"push: {false ในการ 0 0xc0031ec600}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.88349042+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.883533212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.883538778+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:50.883552195+07:00","message":"[buffer interim] 458 false ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.883559459+07:00","message":"[bufferProcess] interim [440000000]:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.883562063+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.883569153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.883572244+07:00","message":"> Transcript [3030] [false]: 'ในการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:50.883574456+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.207272148+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.207314593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.207320632+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.207336739+07:00","message":"[buffer interim] 458 false ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207344249+07:00","message":"[bufferProcess] interim [800000000]:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207346878+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207350821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207353519+07:00","message":"> Transcript [3031] [false]: 'ในการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207356983+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207358807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207361328+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.207364087+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.336788291+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.336827655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.336833636+07:00","message":"receive interim result [false|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.336848569+07:00","message":"[buffer interim] 458 false ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336856154+07:00","message":"[bufferProcess] interim [920000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.33685931+07:00","message":"[bufferProcess] send to processor:ในการปลูกพืชด้วยวิธีใด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336866684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336869211+07:00","message":"> Transcript [3032] [false]: 'ในการปลูกพืชด้วยวิธีใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336872337+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336874393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336877277+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.336879523+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.630815081+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.702573952+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729549463+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729592005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729598815+07:00","message":"receive interim result [true|false]: ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729609861+07:00","message":"end recv isFinal message id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729611968+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729617861+07:00","message":"[buffer interim] 458 true ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729628821+07:00","message":"[bufferProcess] interim [400000000]:ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.72963218+07:00","message":"[bufferProcess] send to processor (isfinal):ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.72964717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729666002+07:00","message":"> Transcript [3033] [false]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729671341+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729673294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729675965+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729677958+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729680083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729682535+07:00","message":"> Transcript [3034] [true]: 'ในการปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729684547+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729686147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.72968774+07:00","message":"StatePrefix: 'ในการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729689796+07:00","message":"TextPushed: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:51.729698659+07:00","message":"Push: 'ปลูกพืชด้วยวิธีไฮโดรพอนิกส์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:51.729709858+07:00","message":"push: {true ปลูกพืชด้วยวิธีไฮโดรพอนิกส์ 0 0xc0031ec600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:51.736888601+07:00","message":"write wav file: './tmp/7547/7547_458.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.340275439+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.443352701+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.443375405+07:00","message":"found end of frame, send empty tag with msgId: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.443378757+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.443387924+07:00","message":"[buffer interim] 459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443395109+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443399554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443402576+07:00","message":"> Transcript [3035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443404897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443407181+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443408884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443410629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.443418478+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.443428176+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:52.448308226+07:00","message":"write wav file: './tmp/7547/7547_459.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.471775636+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.661722898+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.720996209+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.741021665+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.741041696+07:00","message":"found end of frame, send empty tag with msgId: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.741044726+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.74105086+07:00","message":"[buffer interim] 460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741057044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.74106096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741063819+07:00","message":"> Transcript [3036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741065994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741067886+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741069593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.741071237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:52.74107361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:52.74108179+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:52.745711676+07:00","message":"write wav file: './tmp/7547/7547_460.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:53.016717853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:53.01672424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.252960822+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.253004011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.253008829+07:00","message":"receive interim result [false|false]: จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.253025226+07:00","message":"[buffer interim] 461 false จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.253032687+07:00","message":"[bufferProcess] interim [540000000]:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.25303474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.385776359+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.385816708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.385821691+07:00","message":"receive interim result [false|false]: จะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.385836049+07:00","message":"[buffer interim] 461 false จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.385842244+07:00","message":"[bufferProcess] interim [660000000]:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.38584467+07:00","message":"[bufferProcess] send to processor:จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.385847769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.385850481+07:00","message":"> Transcript [3037] [false]: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.385852422+07:00","message":"Set StatePrefix (first interim): 'จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.43729375+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.437331624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะตั้งนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.437337246+07:00","message":"receive interim result [false|false]: จะตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.437348904+07:00","message":"[buffer interim] 461 false จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437354904+07:00","message":"[bufferProcess] interim [780000000]:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437357476+07:00","message":"[bufferProcess] send to processor:จะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437361861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437364946+07:00","message":"> Transcript [3038] [false]: 'จะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437367613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437369647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437371394+07:00","message":"StatePrefix: 'จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.437373774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.568138158+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.568176917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.568182556+07:00","message":"receive interim result [false|false]: จะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.56819172+07:00","message":"[buffer interim] 461 false จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568197816+07:00","message":"[bufferProcess] interim [840000000]:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568200414+07:00","message":"[bufferProcess] send to processor:จะตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568203465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568206083+07:00","message":"> Transcript [3039] [false]: 'จะตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568207992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.568210041+07:00","message":"Set new StatePrefix: 'จะตั้งนาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.756907177+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.756950731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.756956884+07:00","message":"receive interim result [false|false]: จะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.756973364+07:00","message":"[buffer interim] 461 false จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.756981418+07:00","message":"[bufferProcess] interim [80000000]:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.756983831+07:00","message":"[bufferProcess] send to processor:จะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.75698765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.756990967+07:00","message":"> Transcript [3040] [false]: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.756993465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.756995449+07:00","message":"Set new StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.947666388+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.947716671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.947724864+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:53.94775391+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.947762066+07:00","message":"[bufferProcess] interim [320000000]:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.94776502+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.947772616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.94777578+07:00","message":"> Transcript [3041] [false]: 'จะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.947779182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.947781523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.947783622+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:53.94778574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.163805504+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.163843922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.163850227+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.163863271+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163870195+07:00","message":"[bufferProcess] interim [500000000]:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163873007+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163878797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163881709+07:00","message":"> Transcript [3042] [false]: 'จะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163885177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163887369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.163889287+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.1638914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.34164929+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.341698116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.341706366+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.341721759+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341731483+07:00","message":"[bufferProcess] interim [680000000]:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341743643+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341749839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341754198+07:00","message":"> Transcript [3043] [false]: 'จะต้องมีการควบคุมแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341758841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341761876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341764649+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.341767374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.59026934+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.590308209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.59031405+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.590327017+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.59033421+07:00","message":"[bufferProcess] interim [920000000]:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590336694+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590342685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590345544+07:00","message":"> Transcript [3044] [false]: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590348432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.59035051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.59035244+07:00","message":"StatePrefix: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590354383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590358659+07:00","message":"Push: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590360734+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.590365668+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.59036873+07:00","message":"Next Push (prob) : 'ควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.590377728+07:00","message":"push: {false จะต้องมีการ 0 0xc0031ecf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.785054547+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.785102496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.785109873+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.785123626+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785131381+07:00","message":"[bufferProcess] interim [40000000]:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785134029+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785141542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785144482+07:00","message":"> Transcript [3045] [false]: 'จะต้องมีการควบคุมปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785148353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.78515085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785152746+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.785155023+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.787978302+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.787993297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.787997424+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:54.788006932+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788011095+07:00","message":"[bufferProcess] interim [100000000]:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788013539+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788018572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788021224+07:00","message":"> Transcript [3046] [false]: 'จะต้องมีการควบคุมปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788024282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788026305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.78802795+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:54.788030168+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.058683185+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.058725684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.058731903+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.058758319+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058765811+07:00","message":"[bufferProcess] interim [400000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058768391+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.05877234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058776709+07:00","message":"> Transcript [3047] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058779558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.05878141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058785063+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.058787452+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.177653893+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.177687083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.177693626+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.177710721+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177719518+07:00","message":"[bufferProcess] interim [520000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177721977+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.17772745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177730178+07:00","message":"> Transcript [3048] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.17774058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.17774319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177745228+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177747598+07:00","message":"TextPushed: 'จะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177751976+07:00","message":"Push: 'ควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177754084+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177756501+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.177759372+07:00","message":"Next Push (prob) : 'ภายนอกต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.177767921+07:00","message":"push: {false ควบคุมปัจจัย 0 0xc0031ecf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.503514797+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.50355922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.503565905+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.503582127+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503589829+07:00","message":"[bufferProcess] interim [820000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503592154+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503595985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503598864+07:00","message":"> Transcript [3049] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503602362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503604261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503606463+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.503609241+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.717383323+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.717436757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.717445445+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.717464859+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717474922+07:00","message":"[bufferProcess] interim [0]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717480399+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717484772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717489873+07:00","message":"> Transcript [3050] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.71749838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717501655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.717505843+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.71750875+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.950512809+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.950551891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.950558061+07:00","message":"receive interim result [false|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:55.950572263+07:00","message":"[buffer interim] 461 false จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950579059+07:00","message":"[bufferProcess] interim [240000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950581886+07:00","message":"[bufferProcess] send to processor:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950588476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950591468+07:00","message":"> Transcript [3051] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950594688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950596567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950598619+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:55.950600875+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:56.016937902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:56.016944983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.190820344+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283013164+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283058696+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-04-22T13:35:56.283067218+07:00","message":"receive interim result [true|false]: จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283075604+07:00","message":"end recv isFinal message id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283077777+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283086026+07:00","message":"[buffer interim] 461 true จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.28309562+07:00","message":"[bufferProcess] interim [690000000]:จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283101351+07:00","message":"[bufferProcess] send to processor (isfinal):จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.28310529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283108213+07:00","message":"> Transcript [3052] [false]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283111521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283113369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283115996+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283118454+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283124547+07:00","message":"Push: 'ภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283127099+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283129107+07:00","message":"Set new StatePrefix : 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283131693+07:00","message":"Next Push (prob) : 'ๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283133434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283135585+07:00","message":"> Transcript [3053] [true]: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283138082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283139699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283144227+07:00","message":"StatePrefix: 'จะต้องมีการควบคุมปัจจัยภายนอกต่างๆให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.283146123+07:00","message":"TextPushed: 'จะต้องมีการควบคุมปัจจัยภายนอกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.28314823+07:00","message":"Push: 'ๆให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283156255+07:00","message":"push: {false ภายนอกต่าง 0 0xc0031ecf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.283169881+07:00","message":"push: {true ๆให้เหมาะสม 0 0xc0031ecf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:56.293847224+07:00","message":"write wav file: './tmp/7547/7547_461.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.312501534+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.381020923+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.512600429+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.517905364+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.517961293+07:00","message":"found end of frame, send empty tag with msgId: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.517966889+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.517975852+07:00","message":"[buffer interim] 462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.517984801+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.517991356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.517995658+07:00","message":"> Transcript [3054] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.517999365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.518002323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.51800553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.518008861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.518020025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.518032945+07:00","message":"push: {true \n 0 0xc0031edb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:56.523321292+07:00","message":"write wav file: './tmp/7547/7547_462.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.98055506+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.9805969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.980602673+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:56.980617086+07:00","message":"[buffer interim] 463 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.980624068+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:56.980625947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.027437659+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.027468392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.027474765+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.027485992+07:00","message":"[buffer interim] 463 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.02749265+07:00","message":"[bufferProcess] interim [540000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.02749487+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.027499945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.027502833+07:00","message":"> Transcript [3055] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.027504914+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.168961067+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.169000646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซ็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.169006226+07:00","message":"receive interim result [false|false]: เซ็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.169019176+07:00","message":"[buffer interim] 463 false เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.169025396+07:00","message":"[bufferProcess] interim [660000000]:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.169028139+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.169033648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.169036735+07:00","message":"> Transcript [3056] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.1690388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.169040931+07:00","message":"Set new StatePrefix: 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.186998794+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.187025076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"zendaya\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.18703003+07:00","message":"receive interim result [false|false]: zendaya"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.187042083+07:00","message":"[buffer interim] 463 false zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187047591+07:00","message":"[bufferProcess] interim [720000000]:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187049929+07:00","message":"[bufferProcess] send to processor:เซ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187056458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187059299+07:00","message":"> Transcript [3057] [false]: 'เซ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187061151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.187062828+07:00","message":"Set new StatePrefix: 'เซ็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.210730434+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.228414014+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.22845016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.228455803+07:00","message":"receive interim result [false|false]: เส้นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.228468199+07:00","message":"[buffer interim] 463 false เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.228475041+07:00","message":"[bufferProcess] interim [780000000]:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.228477372+07:00","message":"[bufferProcess] send to processor:zendaya"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.228482893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.228485415+07:00","message":"> Transcript [3058] [false]: 'zendaya'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.22848761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.22848949+07:00","message":"Set new StatePrefix: 'zendaya'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.272458423+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.287693868+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.287725638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.28773067+07:00","message":"receive interim result [false|false]: เช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.287751495+07:00","message":"[buffer interim] 463 false เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.28775841+07:00","message":"[bufferProcess] interim [900000000]:เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.287760876+07:00","message":"[bufferProcess] send to processor:เส้นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.2877663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.287769141+07:00","message":"> Transcript [3059] [false]: 'เส้นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.287771761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.287774754+07:00","message":"Set new StatePrefix: 'เส้นเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298094388+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298120549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นเดียวกับ\",\"confidence\":0.90657485}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.29812565+07:00","message":"receive interim result [true|false]: เช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298133557+07:00","message":"end recv isFinal message id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298135596+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298142257+07:00","message":"[buffer interim] 463 true เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298147238+07:00","message":"[bufferProcess] interim [930000000]:เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298149962+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298152799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298155185+07:00","message":"> Transcript [3060] [false]: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298157224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298159303+07:00","message":"Set new StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298160905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298163239+07:00","message":"> Transcript [3061] [true]: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298165604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298167642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.29816943+07:00","message":"StatePrefix: 'เช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298171315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.298173746+07:00","message":"Push: 'เช่นเดียวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.298182484+07:00","message":"push: {true เช่นเดียวกับ 0 0xc0025a5c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:57.303694987+07:00","message":"write wav file: './tmp/7547/7547_463.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.720033588+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.757635242+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.757679659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.757686331+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.757702125+07:00","message":"[buffer interim] 464 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.757709948+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.757711811+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.792510655+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.843421628+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.843464119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.843469936+07:00","message":"receive interim result [false|false]: การปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.843484344+07:00","message":"[buffer interim] 464 false การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.843492391+07:00","message":"[bufferProcess] interim [660000000]:การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.84349459+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.843500564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.843503408+07:00","message":"> Transcript [3062] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.843505421+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882615188+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882654101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปลูก\",\"confidence\":0.7824202}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882660193+07:00","message":"receive interim result [true|false]: การปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882669198+07:00","message":"end recv isFinal message id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882671775+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.882678345+07:00","message":"[buffer interim] 464 true การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882687767+07:00","message":"[bufferProcess] interim [660000000]:การปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.88269117+07:00","message":"[bufferProcess] send to processor (isfinal):การปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882694618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882697295+07:00","message":"> Transcript [3063] [false]: 'การปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882700214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882702009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882703942+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882705817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882707505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882709807+07:00","message":"> Transcript [3064] [true]: 'การปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.88271187+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.88271341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882715086+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882716599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:57.882722383+07:00","message":"Push: 'การปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:57.88273116+07:00","message":"push: {true การปลูก 0 0xc0031ec800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:57.887664815+07:00","message":"write wav file: './tmp/7547/7547_464.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.468605658+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.468652849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.468658296+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.468674194+07:00","message":"[buffer interim] 465 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.468681342+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.468683512+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.540864212+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.540905064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.540910831+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.54092518+07:00","message":"[buffer interim] 465 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.54093244+07:00","message":"[bufferProcess] interim [600000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.540934975+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.540940355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.540943211+07:00","message":"> Transcript [3065] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.540945927+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.839062072+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.839117757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.839126257+07:00","message":"receive interim result [false|false]: โดยใช้ดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.839147414+07:00","message":"[buffer interim] 465 false โดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839156378+07:00","message":"[bufferProcess] interim [840000000]:โดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839159935+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839165082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.83916962+07:00","message":"> Transcript [3066] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839174497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839176728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839178547+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.839180616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.953585746+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.953640613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้ดิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.953648807+07:00","message":"receive interim result [false|false]: โดยใช้ดิน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:58.953669259+07:00","message":"[buffer interim] 465 false โดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953678679+07:00","message":"[bufferProcess] interim [960000000]:โดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953682446+07:00","message":"[bufferProcess] send to processor:โดยใช้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953692988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953697099+07:00","message":"> Transcript [3067] [false]: 'โดยใช้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953702038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953705429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.95370927+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:58.953712336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:59.017573429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:35:59.017585536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.164916102+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.16496512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้ดินค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.164970991+07:00","message":"receive interim result [false|false]: โดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.164989791+07:00","message":"[buffer interim] 465 false โดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.164996827+07:00","message":"[bufferProcess] interim [200000000]:โดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.164999231+07:00","message":"[bufferProcess] send to processor:โดยใช้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165004208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165007025+07:00","message":"> Transcript [3068] [false]: 'โดยใช้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165010713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165012926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165014911+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.165017205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.261120735+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.37572556+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.375801359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้ดินค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.37581004+07:00","message":"receive interim result [true|false]: โดยใช้ดินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.37581937+07:00","message":"end recv isFinal message id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.375822741+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.3758304+07:00","message":"[buffer interim] 465 true โดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375841446+07:00","message":"[bufferProcess] interim [500000000]:โดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375848219+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้ดินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375852499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375856587+07:00","message":"> Transcript [3069] [false]: 'โดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375861228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375864351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375867732+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375870849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375876634+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375879644+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375882555+07:00","message":"Set new StatePrefix : 'โดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375885632+07:00","message":"Next Push (prob) : 'ใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375888585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375891847+07:00","message":"> Transcript [3070] [true]: 'โดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375895059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.37589764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375900366+07:00","message":"StatePrefix: 'โดยใช้ดินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375903314+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:35:59.375906256+07:00","message":"Push: 'ใช้ดินค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.375915816+07:00","message":"push: {false โดย 0 0xc002934200}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.375922211+07:00","message":"push: {true ใช้ดินค่ะ 0 0xc002934200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:35:59.382991626+07:00","message":"write wav file: './tmp/7547/7547_465.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:35:59.832942283+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:00.395457998+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:00.395502145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:00.395507956+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:00.395528263+07:00","message":"[buffer interim] 466 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.395542637+07:00","message":"[bufferProcess] interim [420000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.395544689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.395548254+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.39555117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.395554003+07:00","message":"> Transcript [3071] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:00.395556452+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.013751648+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.013795913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.013808633+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.013826986+07:00","message":"[buffer interim] 466 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.013838561+07:00","message":"[bufferProcess] interim [20000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.013841427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.22048914+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.220541628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.220547772+07:00","message":"receive interim result [false|false]: เช่นควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.220562119+07:00","message":"[buffer interim] 466 false เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220571054+07:00","message":"[bufferProcess] interim [200000000]:เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220573404+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220579374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220582182+07:00","message":"> Transcript [3072] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220585547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220587522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220589334+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.220591514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.285834755+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.285874782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.28588071+07:00","message":"receive interim result [false|false]: เช่นควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.285898439+07:00","message":"[buffer interim] 466 false เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285910345+07:00","message":"[bufferProcess] interim [320000000]:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285913396+07:00","message":"[bufferProcess] send to processor:เช่นควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285919199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.28592264+07:00","message":"> Transcript [3073] [false]: 'เช่นควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285926368+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285928409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285930176+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.285932179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353430949+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.35348956+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353492721+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353494602+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353496798+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353498601+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353500815+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353502672+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353504344+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353506274+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353508245+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353509938+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353511578+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353513137+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353514877+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353516394+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353517982+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353519554+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353521082+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.353522584+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.47101209+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.471054665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.471061078+07:00","message":"receive interim result [false|false]: เช่นควบคุมไฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.471075647+07:00","message":"[buffer interim] 466 false เช่นควบคุมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471082743+07:00","message":"[bufferProcess] interim [500000000]:เช่นควบคุมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471085239+07:00","message":"[bufferProcess] send to processor:เช่นควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471096206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471098913+07:00","message":"> Transcript [3074] [false]: 'เช่นควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.4711022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.47110433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471106115+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.471108075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.575991858+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.576028803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.576034539+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.576047676+07:00","message":"[buffer interim] 466 false เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576054332+07:00","message":"[bufferProcess] interim [560000000]:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576056666+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576059905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576062527+07:00","message":"> Transcript [3075] [false]: 'เช่นควบคุมไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576065293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576067644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576069381+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576071171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.5760739+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.57607613+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576079716+07:00","message":"Set new StatePrefix : 'เช่นควบคุมไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.576083034+07:00","message":"Next Push (prob) : 'ควบคุมไฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.576092467+07:00","message":"push: {false เช่น 0 0xc0025a5a80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.707105914+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.707168282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.707175251+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:01.707189999+07:00","message":"[buffer interim] 466 false เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707197496+07:00","message":"[bufferProcess] interim [680000000]:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707200176+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707207326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707210196+07:00","message":"> Transcript [3076] [false]: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707212569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:01.707215079+07:00","message":"Set new StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:02.017958194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:02.017986794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.087547646+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.087589876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.087595864+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.087609049+07:00","message":"[buffer interim] 466 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087622783+07:00","message":"[bufferProcess] interim [40000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087626515+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087630173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087633545+07:00","message":"> Transcript [3077] [false]: 'เช่นควบคุมปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087637033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087638987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087640785+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.087642861+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.521639083+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.609558672+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.609610584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.609617671+07:00","message":"receive interim result [false|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.609633185+07:00","message":"[buffer interim] 466 false เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609641131+07:00","message":"[bufferProcess] interim [640000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609643829+07:00","message":"[bufferProcess] send to processor:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609649755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.60965262+07:00","message":"> Transcript [3078] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609656074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609658148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609660188+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.609662641+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.636897193+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.636949242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นควบคุมปริมาณแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.636957429+07:00","message":"receive interim result [true|false]: เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.6369707+07:00","message":"end recv isFinal message id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.636974009+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.636982295+07:00","message":"[buffer interim] 466 true เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.63699117+07:00","message":"[bufferProcess] interim [700000000]:เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.636996155+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นควบคุมปริมาณแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637001045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637005027+07:00","message":"> Transcript [3079] [false]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637010131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637013235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637016119+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637019721+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637022427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637025409+07:00","message":"> Transcript [3080] [true]: 'เช่นควบคุมปริมาณแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637028625+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637031273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637034466+07:00","message":"StatePrefix: 'เช่นควบคุมปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637037554+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:02.637044185+07:00","message":"Push: 'ควบคุมปริมาณแสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.63705643+07:00","message":"push: {true ควบคุมปริมาณแสง 0 0xc0025a5a80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:02.645401568+07:00","message":"write wav file: './tmp/7547/7547_466.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:02.65107278+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.527028161+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.527068303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.527073514+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.527089604+07:00","message":"[buffer interim] 467 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.527097286+07:00","message":"[bufferProcess] interim [840000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.52710057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.55041714+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666364934+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666411912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666418204+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666425557+07:00","message":"end recv isFinal message id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666427531+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666434909+07:00","message":"[buffer interim] 467 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666441733+07:00","message":"[bufferProcess] interim [110000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666444799+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666447779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666450175+07:00","message":"> Transcript [3081] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666452263+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666453973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666455691+07:00","message":"> Transcript [3082] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666457936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666459713+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666461351+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666463139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:03.666465279+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.666473612+07:00","message":"push: {true อุณหภูมิ 0 0xc002934480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:03.673260003+07:00","message":"write wav file: './tmp/7547/7547_467.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.751443257+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.811355484+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:03.944469292+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.033537366+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.033560015+07:00","message":"found end of frame, send empty tag with msgId: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.033564089+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.033571953+07:00","message":"[buffer interim] 468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033584994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.03358975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033592887+07:00","message":"> Transcript [3083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033595154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033597147+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033599113+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033600812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.033608239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.033616882+07:00","message":"push: {true \n 0 0xc0004a3600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:04.038180072+07:00","message":"write wav file: './tmp/7547/7547_468.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.672401586+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.672437231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.67244205+07:00","message":"receive interim result [false|false]: หนาว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.672454505+07:00","message":"[buffer interim] 469 false หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.672460605+07:00","message":"[bufferProcess] interim [600000000]:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.672462508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.922540888+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.9225836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.922589548+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:04.922603559+07:00","message":"[buffer interim] 469 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.922610689+07:00","message":"[bufferProcess] interim [780000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.922613091+07:00","message":"[bufferProcess] send to processor:หนาว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.922616067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.922618628+07:00","message":"> Transcript [3084] [false]: 'หนาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:04.922620767+07:00","message":"Set StatePrefix (first interim): 'หนาว'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:05.0179959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:05.018023807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.515317927+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.515359863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.51536558+07:00","message":"receive interim result [false|false]: หนาม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.515377022+07:00","message":"[buffer interim] 469 false หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515383084+07:00","message":"[bufferProcess] interim [380000000]:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515385392+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515388836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515391383+07:00","message":"> Transcript [3085] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515393388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.515395128+07:00","message":"Set new StatePrefix: 'หนาม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.876176755+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.876220903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.876227171+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:05.876245048+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.87625388+07:00","message":"[bufferProcess] interim [740000000]:น้ำและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876256295+07:00","message":"[bufferProcess] send to processor:หนาม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876259903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876263104+07:00","message":"> Transcript [3086] [false]: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876266415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876268417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876270237+07:00","message":"StatePrefix: 'หนาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:05.876272092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.022843291+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.022881216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.022887438+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.022902008+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.022908832+07:00","message":"[bufferProcess] interim [920000000]:น้ำและธาตุอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.022911464+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.02291719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.022920272+07:00","message":"> Transcript [3087] [false]: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.022922759+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.022924791+07:00","message":"Set new StatePrefix: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.266561532+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.266605042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.266611262+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.266626713+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.266635393+07:00","message":"[bufferProcess] interim [100000000]:น้ำและธาตุอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.266638257+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.266642212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.26664546+07:00","message":"> Transcript [3088] [false]: 'น้ำและธาตุอาหารให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.26664848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.266650542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.26665336+07:00","message":"StatePrefix: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.266655528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.507530392+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.507569604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.507575644+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:06.507588398+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507595529+07:00","message":"[bufferProcess] interim [340000000]:น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507598196+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507604332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.50760708+07:00","message":"> Transcript [3089] [false]: 'น้ำและธาตุอาหารให้เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507611217+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507614899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507617185+07:00","message":"StatePrefix: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:06.507619374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.093516942+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.093557861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.093564201+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.093580869+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093589639+07:00","message":"[bufferProcess] interim [940000000]:น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093592202+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.09359603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093599219+07:00","message":"> Transcript [3090] [false]: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093602467+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093604417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093607002+07:00","message":"StatePrefix: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.093609037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.162113644+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.162160693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.162166818+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.162185444+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162193322+07:00","message":"[bufferProcess] interim [60000000]:น้ำและธาตุอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162195751+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162199639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.16220257+07:00","message":"> Transcript [3091] [false]: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162206157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162208193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162210271+07:00","message":"StatePrefix: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162212319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162215182+07:00","message":"Push: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162217048+07:00","message":"TextPushed: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162219027+07:00","message":"Set new StatePrefix : 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.162221302+07:00","message":"Next Push (prob) : 'ให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.162230482+07:00","message":"push: {false น้ำและธาตุอาหาร 0 0xc0004a3700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.427653727+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.427701596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมต่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.427707994+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.4277233+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427748871+07:00","message":"[bufferProcess] interim [240000000]:น้ำและธาตุอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427753612+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427761309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427764544+07:00","message":"> Transcript [3092] [false]: 'น้ำและธาตุอาหารให้เหมาะสมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427770133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427772309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427774143+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.427776955+07:00","message":"TextPushed: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.475715174+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.475758687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมต่อชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.475765303+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.475778319+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475785147+07:00","message":"[bufferProcess] interim [300000000]:น้ำและธาตุอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475787747+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมต่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.47579442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475797183+07:00","message":"> Transcript [3093] [false]: 'น้ำและธาตุอาหารให้เหมาะสมต่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475800626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475802391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.47580441+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.475807022+07:00","message":"TextPushed: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.498417243+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.498444826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมต่อชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.498449477+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.498461985+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498467738+07:00","message":"[bufferProcess] interim [360000000]:น้ำและธาตุอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498470242+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมต่อชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498476826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498479205+07:00","message":"> Transcript [3094] [false]: 'น้ำและธาตุอาหารให้เหมาะสมต่อชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498482922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498484668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.49848662+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.498489718+07:00","message":"TextPushed: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.671873303+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.671919737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.671926825+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.671941289+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671949503+07:00","message":"[bufferProcess] interim [540000000]:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671952111+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมต่อชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671955929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671959189+07:00","message":"> Transcript [3095] [false]: 'น้ำและธาตุอาหารให้เหมาะสมต่อชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671963687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.67196598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671968781+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671971262+07:00","message":"TextPushed: 'น้ำและธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671974222+07:00","message":"Push: 'ให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671976049+07:00","message":"TextPushed: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.67197803+07:00","message":"Set new StatePrefix : 'น้ำและธาตุอาหารให้เหมาะสมต่อชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.671980421+07:00","message":"Next Push (prob) : 'ต่อชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.671989089+07:00","message":"push: {false ให้เหมาะสม 0 0xc0004a3700}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.803872691+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.803928284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.80393447+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:07.803948208+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803955423+07:00","message":"[bufferProcess] interim [720000000]:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803958093+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803967534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803970893+07:00","message":"> Transcript [3096] [false]: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803973118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:07.803975294+07:00","message":"Set new StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:08.018824366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:08.018838307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.116163514+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.116215128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.116221225+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.116233069+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116240529+07:00","message":"[bufferProcess] interim [20000000]:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.11624342+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116248632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116251316+07:00","message":"> Transcript [3097] [false]: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116254746+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116256536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116258323+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.116260742+07:00","message":"TextPushed: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.368623833+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.368663336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.368670039+07:00","message":"receive interim result [false|false]: น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.36868222+07:00","message":"[buffer interim] 469 false น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368691999+07:00","message":"[bufferProcess] interim [260000000]:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368696816+07:00","message":"[bufferProcess] send to processor:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368703026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368707112+07:00","message":"> Transcript [3098] [false]: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368712182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368717804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368720177+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.368723065+07:00","message":"TextPushed: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.421017303+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.579533801+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.579602211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.57960935+07:00","message":"receive interim result [true|false]: น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.57961949+07:00","message":"end recv isFinal message id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.579621652+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.579628585+07:00","message":"[buffer interim] 469 true น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579635859+07:00","message":"[bufferProcess] interim [500000000]:น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579639052+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579642123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579644621+07:00","message":"> Transcript [3099] [false]: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579647926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579650071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.57965594+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.57965855+07:00","message":"TextPushed: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579660258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579662095+07:00","message":"> Transcript [3100] [true]: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579664137+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579665639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579667369+07:00","message":"StatePrefix: 'น้ำและธาตุอาหารให้เหมาะสมกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579669194+07:00","message":"TextPushed: 'น้ำและธาตุอาหารให้เหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:08.579674627+07:00","message":"Push: 'กับชนิดของพืชที่ปลูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:08.5796825+07:00","message":"push: {true กับชนิดของพืชที่ปลูก 0 0xc0004a3700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:08.590206659+07:00","message":"write wav file: './tmp/7547/7547_469.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:09.19289495+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:09.945430844+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:09.945479046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:09.945485534+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:09.945505814+07:00","message":"[buffer interim] 470 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945517124+07:00","message":"[bufferProcess] interim [540000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945519731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945525981+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945528767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945531795+07:00","message":"> Transcript [3101] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:09.945533886+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.044563089+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.044608041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการปก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.044613919+07:00","message":"receive interim result [false|false]: ซึ่งการปก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.044627648+07:00","message":"[buffer interim] 470 false ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.044634085+07:00","message":"[bufferProcess] interim [660000000]:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.04463641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.345864541+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.34591514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.345920591+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.345933959+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345940673+07:00","message":"[bufferProcess] interim [960000000]:เช่นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345945076+07:00","message":"[bufferProcess] send to processor:ซึ่งการปก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345953605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345957265+07:00","message":"> Transcript [3102] [false]: 'ซึ่งการปก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345962577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.345966354+07:00","message":"Set new StatePrefix: 'ซึ่งการปก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.55177736+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.551824034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.551829666+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.551841416+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.551847826+07:00","message":"[bufferProcess] interim [200000000]:เช่นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.551850498+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.551855785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.551858414+07:00","message":"> Transcript [3103] [false]: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.55186066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.55186263+07:00","message":"Set new StatePrefix: 'เช่นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.617105388+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.617158072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.617180131+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:10.617197204+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617204628+07:00","message":"[bufferProcess] interim [320000000]:เช่นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617206975+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617210823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.61721358+07:00","message":"> Transcript [3104] [false]: 'เช่นการปลูกพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617216774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617218733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617220484+07:00","message":"StatePrefix: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:10.617222566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:11.0196262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:11.019666289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.056107534+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.056151314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.056156734+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.056173319+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056180911+07:00","message":"[bufferProcess] interim [680000000]:เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056183433+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056189689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.05619291+07:00","message":"> Transcript [3105] [false]: 'เช่นการปลูกพืชด้วยวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056196501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056198643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056200391+07:00","message":"StatePrefix: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.056202696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.635913538+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.635952927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.635958752+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:11.635971331+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635977561+07:00","message":"[bufferProcess] interim [280000000]:เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635979909+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635985512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635988343+07:00","message":"> Transcript [3106] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635991422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635993801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635995793+07:00","message":"StatePrefix: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:11.635998065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.406095961+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.406138453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.406144799+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.40615911+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406166745+07:00","message":"[bufferProcess] interim [60000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406169291+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406174822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406177533+07:00","message":"> Transcript [3107] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406181002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406185577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.40618783+07:00","message":"StatePrefix: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406190106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406195237+07:00","message":"Push: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406197194+07:00","message":"TextPushed: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406199288+07:00","message":"Set new StatePrefix : 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.406201493+07:00","message":"Next Push (prob) : 'ด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.406210005+07:00","message":"push: {false เช่นการปลูกพืช 0 0xc002934780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.715952819+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.715994626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.716000625+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.716026213+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716036148+07:00","message":"[bufferProcess] interim [300000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716038682+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716043013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.7160458+07:00","message":"> Transcript [3108] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716049513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.71605185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716054061+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.716056863+07:00","message":"TextPushed: 'เช่นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.812330639+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.812374798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.812381853+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.812395944+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812403316+07:00","message":"[bufferProcess] interim [420000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812407207+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812415521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812419517+07:00","message":"> Transcript [3109] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812423933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812430157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812433937+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.812438944+07:00","message":"TextPushed: 'เช่นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.924358501+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.924399907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.924406402+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:12.924424488+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924432136+07:00","message":"[bufferProcess] interim [600000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924434935+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924442322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924445092+07:00","message":"> Transcript [3110] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.92444893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924450973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.924453142+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:12.92445561+07:00","message":"TextPushed: 'เช่นการปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.115212897+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.115258281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.11526613+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.115281306+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115289521+07:00","message":"[bufferProcess] interim [780000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115292742+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115296699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115299917+07:00","message":"> Transcript [3111] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115304511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115306866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115309124+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115311845+07:00","message":"TextPushed: 'เช่นการปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115315032+07:00","message":"Push: 'ด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115316794+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115321222+07:00","message":"Set new StatePrefix : 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.115324219+07:00","message":"Next Push (prob) : 'ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.115332684+07:00","message":"push: {false ด้วยวิธีนี้ 0 0xc002934780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.425473164+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.425510197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.425515987+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.425530651+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425536849+07:00","message":"[bufferProcess] interim [80000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425540251+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425547526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425550301+07:00","message":"> Transcript [3112] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425553943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.42555605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425557934+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.425562524+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.629521335+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.629565596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.629572596+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.629590475+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629597299+07:00","message":"[bufferProcess] interim [320000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629599827+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629603811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629607234+07:00","message":"> Transcript [3113] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629610799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.62961272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629614599+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.629617496+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.946289937+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.946341674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.946350948+07:00","message":"receive interim result [false|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:13.94636713+07:00","message":"[buffer interim] 470 false เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946374419+07:00","message":"[bufferProcess] interim [560000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946377145+07:00","message":"[bufferProcess] send to processor:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946383967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946386837+07:00","message":"> Transcript [3114] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946395588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946397841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946403853+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:13.946406892+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:14.020072086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:14.02009175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.311536549+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471100457+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471144471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย\",\"confidence\":0.94558865}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471153463+07:00","message":"receive interim result [true|false]: เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.47116606+07:00","message":"end recv isFinal message id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471169002+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471177368+07:00","message":"[buffer interim] 470 true เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471187178+07:00","message":"[bufferProcess] interim [130000000]:เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471192303+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471197757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471202708+07:00","message":"> Transcript [3115] [false]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471207892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.4712109+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471214156+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471217851+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471222399+07:00","message":"Push: 'ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471225126+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471228897+07:00","message":"Set new StatePrefix : 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471232181+07:00","message":"Next Push (prob) : 'รูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471234957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471238009+07:00","message":"> Transcript [3116] [true]: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471241395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471243971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471246482+07:00","message":"StatePrefix: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ในรูปของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471249597+07:00","message":"TextPushed: 'เช่นการปลูกพืชด้วยวิธีนี้ธาตุอาหารจะอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:14.471253077+07:00","message":"Push: 'รูปของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.47126324+07:00","message":"push: {false ธาตุอาหารจะอยู่ใน 0 0xc002934780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.471270589+07:00","message":"push: {true รูปของสารละลาย 0 0xc002934780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:14.482471839+07:00","message":"write wav file: './tmp/7547/7547_470.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:14.831898942+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.310385609+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.310427968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.310433652+07:00","message":"receive interim result [false|false]: เส้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.310447446+07:00","message":"[buffer interim] 471 false เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.310458077+07:00","message":"[bufferProcess] interim [480000000]:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.310460073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.359869583+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.359905435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.359913471+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.359927985+07:00","message":"[buffer interim] 471 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.359934552+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.359937116+07:00","message":"[bufferProcess] send to processor:เส้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.359942521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.359945334+07:00","message":"> Transcript [3117] [false]: 'เส้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.359947421+07:00","message":"Set StatePrefix (first interim): 'เส้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.503518465+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.503565618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.503571448+07:00","message":"receive interim result [false|false]: ซึ่งจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.503587219+07:00","message":"[buffer interim] 471 false ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503594742+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503597387+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503602972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503605676+07:00","message":"> Transcript [3118] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503608081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.503610074+07:00","message":"Set new StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.694845949+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.694889756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.694895584+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.69491027+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694917911+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694920725+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694926185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694929157+07:00","message":"> Transcript [3119] [false]: 'ซึ่งจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694932153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694934101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694935936+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.694938072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.806671665+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.806710698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.806716461+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:15.806731181+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806745664+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806748646+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.80675575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806758836+07:00","message":"> Transcript [3120] [false]: 'ซึ่งจะต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.80676167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806763571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806765463+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:15.806767471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.081972984+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.082021216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.082029211+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.082050442+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082058943+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082062083+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082070736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082073592+07:00","message":"> Transcript [3121] [false]: 'ซึ่งจะต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082076751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082078912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.082080643+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.08208304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.383429842+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.383468734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.383474774+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.383489808+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.38349646+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383498671+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383502134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383505052+07:00","message":"> Transcript [3122] [false]: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383508566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383510672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383512476+07:00","message":"StatePrefix: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383514571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383517092+07:00","message":"Push: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383519095+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383521289+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.383523296+07:00","message":"Next Push (prob) : 'ต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.383530422+07:00","message":"push: {false ซึ่งจะ 0 0xc0004a2400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.579882187+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.579927105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.579934106+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.579953416+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579959647+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579962564+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579966309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579971731+07:00","message":"> Transcript [3123] [false]: 'ซึ่งจะต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579974908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579976704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579978494+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.579980649+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.9193396+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.91937534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมข้าม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.919381412+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.919394324+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919400519+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919402847+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919409926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919413265+07:00","message":"> Transcript [3124] [false]: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919417459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919419708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919421424+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.919423906+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.93586657+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.935904363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.935910765+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.935929087+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935936018+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.93593839+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมข้าม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935946278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935948976+07:00","message":"> Transcript [3125] [false]: 'ซึ่งจะต้องมีการควบคุมข้าม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935953001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935955074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.935956862+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.93595903+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.949580277+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.949619605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า P\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.949625519+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.949642033+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949648691+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949650965+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949654982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949657822+07:00","message":"> Transcript [3126] [false]: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949660867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949662917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949664674+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949666511+07:00","message":"TextPushed: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949668945+07:00","message":"Push: 'ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949670663+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949673295+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.949675468+07:00","message":"Next Push (prob) : 'คุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.949682211+07:00","message":"push: {false ต้องมีการควบ 0 0xc0004a2400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.953805738+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.953821463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.95382637+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:16.95383723+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953841498+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953843938+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า P"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.9538471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953849531+07:00","message":"> Transcript [3127] [false]: 'ซึ่งจะต้องมีการควบคุมค่า P'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953852261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953854018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953855856+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:16.953857722+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:17.020813083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:17.020837478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485686218+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485728116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485733665+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485752331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" pH ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485755534+07:00","message":"receive interim result [false|false]:  pH ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485763129+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.485766756+07:00","message":"[buffer interim] 471 false  pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485772752+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งจะต้องมีการควบคุมค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485775452+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485778528+07:00","message":"[bufferProcess] interim [700000000]: pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485782183+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485785595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485788673+07:00","message":"> Transcript [3128] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485792187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485794227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485796039+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.485798161+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594245204+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594292045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594298591+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594312362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594315165+07:00","message":"receive interim result [false|false]:  ของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594324551+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.594331641+07:00","message":"[buffer interim] 471 false  ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594337818+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594340869+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594344978+07:00","message":"[bufferProcess] interim [820000000]: ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594349207+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594353408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594357391+07:00","message":"> Transcript [3129] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594362288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594364952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594367988+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.594370055+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664356851+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664396307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664402998+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664412363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664415572+07:00","message":"receive interim result [false|false]:  ของสาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664423293+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664426682+07:00","message":"[buffer interim] 471 false  ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664432043+07:00","message":"[bufferProcess] interim [880000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664436823+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.66444032+07:00","message":"[bufferProcess] interim [880000000]: ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664443013+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664445844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664448253+07:00","message":"> Transcript [3130] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664451642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.66445367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664455412+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.66445767+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664460066+07:00","message":"Push: 'คุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664461782+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.664463696+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.66446562+07:00","message":"Next Push (prob) : ' pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.664473237+07:00","message":"push: {false คุมค่า 0 0xc0004a2400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856387961+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856429947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856436248+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856451598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856454855+07:00","message":"receive interim result [false|false]:  ของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.85646253+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:17.856466651+07:00","message":"[buffer interim] 471 false  ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856473582+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856476294+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856479072+07:00","message":"[bufferProcess] interim [60000000]: ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856482111+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856485718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856488434+07:00","message":"> Transcript [3131] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856491866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856493786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856495634+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:17.856498317+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299501903+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.29954109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299546917+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299559991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299563545+07:00","message":"receive interim result [false|false]:  ของสารละลายให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299570723+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.299574358+07:00","message":"[buffer interim] 471 false  ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299579613+07:00","message":"[bufferProcess] interim [480000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299582635+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299585618+07:00","message":"[bufferProcess] interim [480000000]: ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299589243+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.29959687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299630426+07:00","message":"> Transcript [3132] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299637416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299639818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299642057+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.299645054+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498859157+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498898012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498903829+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498920908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498925361+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498945162+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.498972609+07:00","message":"[buffer interim] 471 false  ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.498983425+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.498989654+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499001121+07:00","message":"[bufferProcess] interim [720000000]: ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499004876+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499023183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499053946+07:00","message":"> Transcript [3133] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.49905992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499062849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499065167+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.499067447+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680626503+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680665305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680672604+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.68068946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680692973+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680701548+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680705017+07:00","message":"[buffer interim] 471 false  ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680711488+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680714329+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680717825+07:00","message":"[bufferProcess] interim [840000000]: ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680720477+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680723321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680726142+07:00","message":"> Transcript [3134] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680729881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680732155+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680733929+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680743609+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680746578+07:00","message":"Push: ' pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680748785+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680751659+07:00","message":"Set new StatePrefix : 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.680755195+07:00","message":"Next Push (prob) : 'สารละลายให้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.680764633+07:00","message":"push: {false  pH ของ 0 0xc0004a2400}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688126368+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688154341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688163069+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688176872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688180811+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688187401+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.688190813+07:00","message":"[buffer interim] 471 false  ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688215767+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688237722+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.68824928+07:00","message":"[bufferProcess] interim [900000000]: ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688252334+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688256313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688260198+07:00","message":"> Transcript [3135] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688263471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688265408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688267805+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.688270163+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.861252317+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.923039467+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938012831+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.93804695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938053214+07:00","message":"receive interim result [false|false]: ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938066656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ของสารละลายให้อยู่ในระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938070999+07:00","message":"receive interim result [false|false]:  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938079752+07:00","message":"[buffer interim] 471 false ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.938084521+07:00","message":"[buffer interim] 471 false  ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938094088+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งจะต้องมีการควบคุมค่า pH"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938104644+07:00","message":"[bufferProcess] send to processor:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938110604+07:00","message":"[bufferProcess] interim [140000000]: ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938113985+07:00","message":"[bufferProcess] update buffer: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938117415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938120797+07:00","message":"> Transcript [3136] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938124197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938126313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938128547+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.938131311+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970497487+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970529341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970535233+07:00","message":"receive interim result [true|false]: ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970546135+07:00","message":"end recv isFinal message id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970548177+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970554262+07:00","message":"[buffer interim] 471 true ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970560941+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970564306+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970568433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970570823+07:00","message":"> Transcript [3137] [false]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.9705742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970575927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970577702+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.97057993+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970581952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.97058743+07:00","message":"> Transcript [3138] [true]: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970589741+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970591293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970592835+07:00","message":"StatePrefix: 'ซึ่งจะต้องมีการควบคุมค่า pH ของสารละลายให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970594676+07:00","message":"TextPushed: 'ซึ่งจะต้องมีการควบคุมค่า pH ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:18.970597774+07:00","message":"Push: 'สารละลายให้อยู่ในระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:18.970607034+07:00","message":"push: {true สารละลายให้อยู่ในระดับ 0 0xc0004a2400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:18.981309003+07:00","message":"write wav file: './tmp/7547/7547_471.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.370969178+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.503165073+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.513797456+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.513841798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.513846384+07:00","message":"receive interim result [false|false]: พี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.513862661+07:00","message":"[buffer interim] 472 false พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.513869066+07:00","message":"[bufferProcess] interim [480000000]:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.513871235+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.622116166+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.62215626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทีม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.622162595+07:00","message":"receive interim result [false|false]: ทีม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.622181562+07:00","message":"[buffer interim] 472 false ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.622189137+07:00","message":"[bufferProcess] interim [540000000]:ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.622191458+07:00","message":"[bufferProcess] send to processor:พี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.622198433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.622200993+07:00","message":"> Transcript [3139] [false]: 'พี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.622203144+07:00","message":"Set StatePrefix (first interim): 'พี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.94255941+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942607206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทีม\",\"confidence\":0.6323993}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942614073+07:00","message":"receive interim result [true|false]: ทีม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942627177+07:00","message":"end recv isFinal message id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942629443+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942636672+07:00","message":"[buffer interim] 472 true ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942645859+07:00","message":"[bufferProcess] interim [660000000]:ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942656326+07:00","message":"[bufferProcess] send to processor (isfinal):ทีม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942659879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.94266271+07:00","message":"> Transcript [3140] [false]: 'ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942664892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942666759+07:00","message":"Set new StatePrefix: 'ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942668248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942669956+07:00","message":"> Transcript [3141] [true]: 'ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942672044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942673812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942675706+07:00","message":"StatePrefix: 'ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.94267767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:19.942684809+07:00","message":"Push: 'ทีม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:19.942693543+07:00","message":"push: {true ทีม 0 0xc0031ed080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:19.948192631+07:00","message":"write wav file: './tmp/7547/7547_472.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:20.021255562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:20.021255822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.034810437+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.034853029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.034858666+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.034873799+07:00","message":"[buffer interim] 473 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.034880622+07:00","message":"[bufferProcess] interim [540000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.034882472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.079863898+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.200974562+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201016239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201021928+07:00","message":"receive interim result [true|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201032162+07:00","message":"end recv isFinal message id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201034134+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201040147+07:00","message":"[buffer interim] 473 true สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201047548+07:00","message":"[bufferProcess] interim [810000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201050871+07:00","message":"[bufferProcess] send to processor (isfinal):สม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201054368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201057081+07:00","message":"> Transcript [3142] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201059165+07:00","message":"Set StatePrefix (first interim): 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201060664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201063194+07:00","message":"> Transcript [3143] [true]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201065433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201067396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201069931+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201071822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:20.201073919+07:00","message":"Push: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.201081391+07:00","message":"push: {true สม 0 0xc0031ed980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:20.206839151+07:00","message":"write wav file: './tmp/7547/7547_473.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:20.272226202+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.313453365+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.313488606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จีบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.3134938+07:00","message":"receive interim result [false|false]: จีบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.31351315+07:00","message":"[buffer interim] 474 false จีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.31351958+07:00","message":"[bufferProcess] interim [840000000]:จีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.31352195+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.313528951+07:00","message":"[bufferProcess] send to processor (ticker):จีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.313531622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.313534352+07:00","message":"> Transcript [3144] [false]: 'จีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.313536327+07:00","message":"Set StatePrefix (first interim): 'จีบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.64761652+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.647662632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.647668007+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.647684911+07:00","message":"[buffer interim] 474 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.647692048+07:00","message":"[bufferProcess] interim [960000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.647694183+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.762942489+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.762988378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"people\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.76299606+07:00","message":"receive interim result [false|false]: people"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.763016944+07:00","message":"[buffer interim] 474 false people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763025841+07:00","message":"[bufferProcess] interim [20000000]:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763029391+07:00","message":"[bufferProcess] send to processor:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763035698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763039705+07:00","message":"> Transcript [3145] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763042509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.763045107+07:00","message":"Set new StatePrefix: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.99487959+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.994924856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.994932647+07:00","message":"receive interim result [false|false]: เพื่อจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:21.994949756+07:00","message":"[buffer interim] 474 false เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994958796+07:00","message":"[bufferProcess] interim [140000000]:เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994961231+07:00","message":"[bufferProcess] send to processor:people"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994968324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994971457+07:00","message":"> Transcript [3146] [false]: 'people'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994973992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:21.994976553+07:00","message":"Set new StatePrefix: 'people'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.112746976+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.112790983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.112797561+07:00","message":"receive interim result [false|false]: เพื่อจะสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.112815409+07:00","message":"[buffer interim] 474 false เพื่อจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112823695+07:00","message":"[bufferProcess] interim [320000000]:เพื่อจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112826168+07:00","message":"[bufferProcess] send to processor:เพื่อจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112832313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112839782+07:00","message":"> Transcript [3147] [false]: 'เพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112842345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.112845979+07:00","message":"Set new StatePrefix: 'เพื่อจะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126897544+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126922634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่เพิ่งจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126929006+07:00","message":"receive interim result [false|false]: พี่เพิ่งจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126945773+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126950361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126954141+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.126960947+07:00","message":"[buffer interim] 474 false พี่เพิ่งจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.12696611+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126972225+07:00","message":"[bufferProcess] interim [380000000]:พี่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126974688+07:00","message":"[bufferProcess] send to processor:เพื่อจะสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126977171+07:00","message":"[bufferProcess] interim [440000000]:เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126978905+07:00","message":"[bufferProcess] send to processor:พี่เพิ่งจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126981271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126983559+07:00","message":"> Transcript [3148] [false]: 'เพื่อจะสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126986373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126988343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126990125+07:00","message":"StatePrefix: 'เพื่อจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126991969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126993477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126995448+07:00","message":"> Transcript [3149] [false]: 'พี่เพิ่งจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126996976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.126998647+07:00","message":"Set new StatePrefix: 'พี่เพิ่งจะ 3'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.157340581+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.157377154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.1573831+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.157396293+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157405624+07:00","message":"[bufferProcess] interim [680000000]:เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157408177+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157414718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157417397+07:00","message":"> Transcript [3150] [false]: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157419261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.157421583+07:00","message":"Set new StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.169385645+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.169415643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.169420714+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.169435035+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169440386+07:00","message":"[bufferProcess] interim [860000000]:เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169443001+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169449223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169451847+07:00","message":"> Transcript [3151] [false]: 'เพื่อจะสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169454822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169456815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169458539+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.169460703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.337458394+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.337497032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.337507538+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.337524538+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337532916+07:00","message":"[bufferProcess] interim [40000000]:เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337535128+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337540851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337543664+07:00","message":"> Transcript [3152] [false]: 'เพื่อจะสามารถนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337546733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337548877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337550616+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.337552923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.527969437+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.528007512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.528013844+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.528025028+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528030876+07:00","message":"[bufferProcess] interim [280000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.52803343+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528038859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.5280414+07:00","message":"> Transcript [3153] [false]: 'เพื่อจะสามารถนำไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528045012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528047395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528049551+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:22.528051649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:22.960792737+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:23.022068347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:23.02207618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.046717685+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.046774504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.046780662+07:00","message":"receive interim result [false|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.046798856+07:00","message":"[buffer interim] 474 false เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046806207+07:00","message":"[bufferProcess] interim [880000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046808691+07:00","message":"[bufferProcess] send to processor:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046812375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046815496+07:00","message":"> Transcript [3154] [false]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046822468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046824745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046826931+07:00","message":"StatePrefix: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046829408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046834076+07:00","message":"Push: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046837035+07:00","message":"TextPushed: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046839212+07:00","message":"Set new StatePrefix : 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.046841768+07:00","message":"Next Push (prob) : 'นำไปใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.046851176+07:00","message":"push: {false เพื่อจะสามารถ 0 0xc001afee80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142190723+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.14223482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อจะสามารถนำไปใช้ได้\",\"confidence\":0.9425533}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142241905+07:00","message":"receive interim result [true|false]: เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142255031+07:00","message":"end recv isFinal message id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142257848+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142266134+07:00","message":"[buffer interim] 474 true เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.14227372+07:00","message":"[bufferProcess] interim [910000000]:เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142277452+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อจะสามารถนำไปใช้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142281051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142283966+07:00","message":"> Transcript [3155] [false]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142286813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142288647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142290381+07:00","message":"StatePrefix: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142292929+07:00","message":"TextPushed: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142296141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142298135+07:00","message":"> Transcript [3156] [true]: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142300165+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.14230167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142308864+07:00","message":"StatePrefix: 'เพื่อจะสามารถนำไปใช้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142310716+07:00","message":"TextPushed: 'เพื่อจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:23.142313335+07:00","message":"Push: 'นำไปใช้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.142322407+07:00","message":"push: {true นำไปใช้ได้ 0 0xc001afee80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:23.155763291+07:00","message":"write wav file: './tmp/7547/7547_474.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:23.472989877+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.23547298+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.235526363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.235531221+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.235549971+07:00","message":"[buffer interim] 475 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235556236+07:00","message":"[bufferProcess] interim [600000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235558055+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235566142+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235568484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235571042+07:00","message":"> Transcript [3157] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.235572975+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.448198447+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.448251649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.44825738+07:00","message":"receive interim result [false|false]: นัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.448271816+07:00","message":"[buffer interim] 475 false นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.44827923+07:00","message":"[bufferProcess] interim [660000000]:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.448281408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.51458043+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.514618926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.514624156+07:00","message":"receive interim result [false|false]: แล้วต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.514637377+07:00","message":"[buffer interim] 475 false แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.514644356+07:00","message":"[bufferProcess] interim [720000000]:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.51464645+07:00","message":"[bufferProcess] send to processor:นัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.514652522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.514655445+07:00","message":"> Transcript [3158] [false]: 'นัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.514657501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.514659814+07:00","message":"Set new StatePrefix: 'นัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.64378846+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.643829751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.643835359+07:00","message":"receive interim result [false|false]: แล้วต้องควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.643848226+07:00","message":"[buffer interim] 475 false แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643857476+07:00","message":"[bufferProcess] interim [960000000]:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643859939+07:00","message":"[bufferProcess] send to processor:แล้วต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643865689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643868588+07:00","message":"> Transcript [3159] [false]: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643870909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.643872777+07:00","message":"Set new StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.896237862+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.896287502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.896293457+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:24.896305884+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.89631723+07:00","message":"[bufferProcess] interim [260000000]:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896320727+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896328283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896332097+07:00","message":"> Transcript [3160] [false]: 'แล้วต้องควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896337262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896341229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896345433+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:24.896347691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.086212469+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.086273353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.086281765+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.086305738+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086318758+07:00","message":"[bufferProcess] interim [440000000]:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086323692+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086333625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086338778+07:00","message":"> Transcript [3161] [false]: 'แล้วต้องควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086344155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086347767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086350927+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.086354087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.351854845+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.351909127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.351917517+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.351938952+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351953993+07:00","message":"[bufferProcess] interim [680000000]:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351957486+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351966826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351971345+07:00","message":"> Transcript [3162] [false]: 'แล้วต้องควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351976278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351979334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.35198315+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.351986028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.538030623+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.538077189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.538082809+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.538100139+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538107658+07:00","message":"[bufferProcess] interim [860000000]:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538110237+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538114092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538116919+07:00","message":"> Transcript [3163] [false]: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538120231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538122432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.53812423+07:00","message":"StatePrefix: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538126222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.53812893+07:00","message":"Push: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538130667+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538132638+07:00","message":"Set new StatePrefix : 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.538136279+07:00","message":"Next Push (prob) : 'ควบคุมการไหล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.538145475+07:00","message":"push: {false แล้วต้อง 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.726413218+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.726459151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.72646512+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.726481348+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726489556+07:00","message":"[bufferProcess] interim [100000000]:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726492448+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726497024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726499867+07:00","message":"> Transcript [3164] [false]: 'แล้วต้องควบคุมการไหลเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726503456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726505518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.72650904+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.726511635+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.909858493+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.971658339+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.989431793+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.989471946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.989479379+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.989495968+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989504563+07:00","message":"[bufferProcess] interim [400000000]:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989508013+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989515909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989519289+07:00","message":"> Transcript [3165] [false]: 'แล้วต้องควบคุมการไหลเวียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989523798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989526598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.989531022+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.98953393+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.993084673+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.993101544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของอ๊อฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.993106587+07:00","message":"receive interim result [false|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:25.993118087+07:00","message":"[buffer interim] 475 false แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993123479+07:00","message":"[bufferProcess] interim [460000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993126295+07:00","message":"[bufferProcess] send to processor:แล้วต้องควบคุมการไหลเวียนของออก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993129731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993132644+07:00","message":"> Transcript [3166] [false]: 'แล้วต้องควบคุมการไหลเวียนของออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993135731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993138167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.993141147+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:25.99314401+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:26.02225916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:26.022259165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029662576+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029704329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วต้องควบคุมการไหลเวียนของอ๊อฟ\",\"confidence\":0.9412936}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029712478+07:00","message":"receive interim result [true|false]: แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.02972272+07:00","message":"end recv isFinal message id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029725596+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029733475+07:00","message":"[buffer interim] 475 true แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029751711+07:00","message":"[bufferProcess] interim [460000000]:แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.02975652+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วต้องควบคุมการไหลเวียนของอ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029760973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029764928+07:00","message":"> Transcript [3167] [false]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029769211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029771844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029774953+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029778401+07:00","message":"TextPushed: 'แล้วต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.02978522+07:00","message":"Push: 'ควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.02978805+07:00","message":"TextPushed: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029790734+07:00","message":"Set new StatePrefix : 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029794296+07:00","message":"Next Push (prob) : 'เวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029797094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029799949+07:00","message":"> Transcript [3168] [true]: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029803326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029805832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029809441+07:00","message":"StatePrefix: 'แล้วต้องควบคุมการไหลเวียนของอ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029812413+07:00","message":"TextPushed: 'แล้วต้องควบคุมการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.029815818+07:00","message":"Push: 'เวียนของอ๊อฟ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029825492+07:00","message":"push: {false ควบคุมการไหล 0 0xc001afe780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.029832506+07:00","message":"push: {true เวียนของอ๊อฟ 0 0xc001afe780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:26.037439815+07:00","message":"write wav file: './tmp/7547/7547_475.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.467705557+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.467765002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.467771302+07:00","message":"receive interim result [false|false]: เก่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.467788853+07:00","message":"[buffer interim] 476 false เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.467795217+07:00","message":"[bufferProcess] interim [480000000]:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.467797217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.788043919+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.788089449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.788094422+07:00","message":"receive interim result [false|false]: เก่งให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.788111241+07:00","message":"[buffer interim] 476 false เก่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.788119363+07:00","message":"[bufferProcess] interim [660000000]:เก่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.788122148+07:00","message":"[bufferProcess] send to processor:เก่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.788127995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.788130876+07:00","message":"> Transcript [3169] [false]: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.788133198+07:00","message":"Set StatePrefix (first interim): 'เก่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.83927444+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.839313689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.839319697+07:00","message":"receive interim result [false|false]: เก่งให้กับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.839332728+07:00","message":"[buffer interim] 476 false เก่งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839338714+07:00","message":"[bufferProcess] interim [780000000]:เก่งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839341051+07:00","message":"[bufferProcess] send to processor:เก่งให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839346346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839348887+07:00","message":"> Transcript [3170] [false]: 'เก่งให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839351396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839353486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839355238+07:00","message":"StatePrefix: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.839357239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.859071251+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.859103751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.859108549+07:00","message":"receive interim result [false|false]: เก่งให้กลับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:26.859121935+07:00","message":"[buffer interim] 476 false เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859127504+07:00","message":"[bufferProcess] interim [840000000]:เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859129988+07:00","message":"[bufferProcess] send to processor:เก่งให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859135156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859137716+07:00","message":"> Transcript [3171] [false]: 'เก่งให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859140016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.8591419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.8591438+07:00","message":"StatePrefix: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:26.859145879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.03934755+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.039386644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.039392235+07:00","message":"receive interim result [false|false]: เก่งให้กับพระ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.039404465+07:00","message":"[buffer interim] 476 false เก่งให้กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039411149+07:00","message":"[bufferProcess] interim [80000000]:เก่งให้กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.03941338+07:00","message":"[bufferProcess] send to processor:เก่งให้กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039416695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039420086+07:00","message":"> Transcript [3172] [false]: 'เก่งให้กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039423252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039425108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.039426958+07:00","message":"StatePrefix: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.03942883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.138148511+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.138197777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจนให้กับร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.138206698+07:00","message":"receive interim result [false|false]: เจนให้กับร่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.13822182+07:00","message":"[buffer interim] 476 false เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138229278+07:00","message":"[bufferProcess] interim [140000000]:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138232024+07:00","message":"[bufferProcess] send to processor:เก่งให้กับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138239957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138242683+07:00","message":"> Transcript [3173] [false]: 'เก่งให้กับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138246115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138248374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138250404+07:00","message":"StatePrefix: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138252724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138258639+07:00","message":"Push: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138260855+07:00","message":"TextPushed: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138263184+07:00","message":"Set new StatePrefix : 'เก่งให้กับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.138265407+07:00","message":"Next Push (prob) : 'ให้กับพระ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.138273686+07:00","message":"push: {false เก่ง 0 0xc001aff480}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.350322461+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.350364902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับรากพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.350371592+07:00","message":"receive interim result [false|false]: เก่งให้กับรากพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.350388882+07:00","message":"[buffer interim] 476 false เก่งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350397022+07:00","message":"[bufferProcess] interim [380000000]:เก่งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350399826+07:00","message":"[bufferProcess] send to processor:เจนให้กับร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350406818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350409673+07:00","message":"> Transcript [3174] [false]: 'เจนให้กับร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350412129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.350414662+07:00","message":"Set new StatePrefix: 'เจนให้กับร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.589907272+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.589955427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับรากพืชดูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.589962764+07:00","message":"receive interim result [false|false]: เก่งให้กับรากพืชดูด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.58998119+07:00","message":"[buffer interim] 476 false เก่งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.589989117+07:00","message":"[bufferProcess] interim [680000000]:เก่งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.589991762+07:00","message":"[bufferProcess] send to processor:เก่งให้กับรากพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.589995887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.589998672+07:00","message":"> Transcript [3175] [false]: 'เก่งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.590001094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.590003005+07:00","message":"Set new StatePrefix: 'เก่งให้กับรากพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.708811291+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.708844954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับรากพืชด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.708850622+07:00","message":"receive interim result [false|false]: เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:27.708863402+07:00","message":"[buffer interim] 476 false เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708871611+07:00","message":"[bufferProcess] interim [740000000]:เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708873784+07:00","message":"[bufferProcess] send to processor:เก่งให้กับรากพืชดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708877247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708879902+07:00","message":"> Transcript [3176] [false]: 'เก่งให้กับรากพืชดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708882687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708884528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708886251+07:00","message":"StatePrefix: 'เก่งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:27.708888246+07:00","message":"TextPushed: 'เก่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.032358415+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.14355215+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.143591822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่งให้กับรากพืชด้วย\",\"confidence\":0.931792}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.143597531+07:00","message":"receive interim result [true|false]: เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.143609789+07:00","message":"end recv isFinal message id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.143612177+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.143618142+07:00","message":"[buffer interim] 476 true เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143625518+07:00","message":"[bufferProcess] interim [280000000]:เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143628815+07:00","message":"[bufferProcess] send to processor (isfinal):เก่งให้กับรากพืชด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.14363247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143635151+07:00","message":"> Transcript [3177] [false]: 'เก่งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143638172+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143640087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.14364204+07:00","message":"StatePrefix: 'เก่งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143643932+07:00","message":"TextPushed: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143645572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143647313+07:00","message":"> Transcript [3178] [true]: 'เก่งให้กับรากพืชด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.14365098+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143652563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143654054+07:00","message":"StatePrefix: 'เก่งให้กับรากพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143655673+07:00","message":"TextPushed: 'เก่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.143657911+07:00","message":"Push: 'ให้กับรากพืชด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.14366491+07:00","message":"push: {true ให้กับรากพืชด้วย 0 0xc001aff480}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:28.15118391+07:00","message":"write wav file: './tmp/7547/7547_476.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.152751562+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.220218303+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.411543331+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.411563303+07:00","message":"found end of frame, send empty tag with msgId: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.411566471+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.411573197+07:00","message":"[buffer interim] 477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411581029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411585348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411589348+07:00","message":"> Transcript [3179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411592859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411595569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411598175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411600686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:28.411609982+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.411621812+07:00","message":"push: {true \n 0 0xc002934080}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:28.416145287+07:00","message":"write wav file: './tmp/7547/7547_477.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:28.732943311+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:29.02254362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:29.022556789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:29.56712889+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:29.567182902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:29.567189823+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:29.567209643+07:00","message":"[buffer interim] 478 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567217939+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567221042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567231206+07:00","message":"[bufferProcess] send to processor (ticker):นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567235294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567240324+07:00","message":"> Transcript [3180] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:29.567243818+07:00","message":"Set StatePrefix (first interim): 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.087208499+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.087251577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.087257526+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.087271128+07:00","message":"[buffer interim] 478 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.087278448+07:00","message":"[bufferProcess] interim [380000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.087280586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.474138451+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.474176963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.474182335+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.474194054+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474201264+07:00","message":"[bufferProcess] interim [800000000]:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474203762+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474209191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474212037+07:00","message":"> Transcript [3181] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474215188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474217406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474219881+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.474221976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.650207738+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.650253012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.650259508+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.650273238+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650280363+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650282786+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650288055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650290906+07:00","message":"> Transcript [3182] [false]: 'นอกจากนี้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650293807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.65029628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650298743+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.650301569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.788757939+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.788797374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.788802599+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.78881629+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788823613+07:00","message":"[bufferProcess] interim [40000000]:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788826037+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788832039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788834942+07:00","message":"> Transcript [3183] [false]: 'นอกจากนี้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788838098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.78884001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788841942+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.788843934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.793910062+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.793921963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.793926054+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.793934568+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793938318+07:00","message":"[bufferProcess] interim [100000000]:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.79394042+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793944966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793947151+07:00","message":"> Transcript [3184] [false]: 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793949565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793951545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793953239+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.79395493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.79395923+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793961234+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793963231+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.793965183+07:00","message":"Next Push (prob) : 'ต้องมีกี่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.793973091+07:00","message":"push: {false นอกจากนี้ 0 0xc0004a3880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.98890967+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.98894777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.988954216+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:30.988975566+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.988984041+07:00","message":"[bufferProcess] interim [280000000]:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.988988188+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.988997206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.989000123+07:00","message":"> Transcript [3185] [false]: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.989002335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:30.989004721+07:00","message":"Set new StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353792371+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353811518+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353814226+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.35381592+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353817763+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353819403+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353821301+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353822999+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353824766+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353826746+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353828651+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353830616+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353832366+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353833924+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353835523+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353837108+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353838656+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.353840539+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.364976552+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.36501202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.365017077+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.365033322+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365039637+07:00","message":"[bufferProcess] interim [640000000]:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365042207+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365045276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365048057+07:00","message":"> Transcript [3186] [false]: 'นอกจากนี้ต้องมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365051014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365052772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365054492+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.365057073+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.778645417+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.778692729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.778700971+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:31.778716844+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778728119+07:00","message":"[bufferProcess] interim [120000000]:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778731691+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778750447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778753759+07:00","message":"> Transcript [3187] [false]: 'นอกจากนี้ต้องมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778757007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.77875891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778760828+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:31.778762877+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:32.023283581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:32.023303183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.067844357+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.067882065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.067887881+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.067900849+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067909985+07:00","message":"[bufferProcess] interim [360000000]:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067912606+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.0679166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067919653+07:00","message":"> Transcript [3188] [false]: 'นอกจากนี้ต้องมีการควบคุมและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067922789+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067924653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.067927009+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.06792905+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.249665348+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.265456494+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.265500647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.265506891+07:00","message":"receive interim result [false|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.265521376+07:00","message":"[buffer interim] 478 false นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.26553134+07:00","message":"[bufferProcess] interim [540000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265539277+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ต้องมีการควบคุมและป้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265544891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265548955+07:00","message":"> Transcript [3189] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265554547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265557835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265560957+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265563876+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265570177+07:00","message":"Push: 'ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265573193+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265576236+07:00","message":"Set new StatePrefix : 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.265580028+07:00","message":"Next Push (prob) : 'ควบคุมและป้อง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.265591323+07:00","message":"push: {false ต้องมีการ 0 0xc0004a3880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381852689+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381912624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ต้องมีการควบคุมและป้องกัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381920246+07:00","message":"receive interim result [true|false]: นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381930261+07:00","message":"end recv isFinal message id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381932883+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.381939243+07:00","message":"[buffer interim] 478 true นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381949499+07:00","message":"[bufferProcess] interim [750000000]:นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381954885+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ต้องมีการควบคุมและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381958551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381961548+07:00","message":"> Transcript [3190] [false]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381964479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381966233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381968054+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381970718+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381972571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381976189+07:00","message":"> Transcript [3191] [true]: 'นอกจากนี้ต้องมีการควบคุมและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381979004+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381980552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381982419+07:00","message":"StatePrefix: 'นอกจากนี้ต้องมีการควบคุมและป้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381984214+07:00","message":"TextPushed: 'นอกจากนี้ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.381990869+07:00","message":"Push: 'ควบคุมและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.382001024+07:00","message":"push: {true ควบคุมและป้องกัน 0 0xc0004a3880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.38345305+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:32.390955523+07:00","message":"write wav file: './tmp/7547/7547_478.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.85186461+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.851902116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.8519069+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.851923716+07:00","message":"[buffer interim] 479 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.851930534+07:00","message":"[bufferProcess] interim [480000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.851932514+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.917479332+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.917518086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สรุป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.917524433+07:00","message":"receive interim result [false|false]: สรุป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:32.917538839+07:00","message":"[buffer interim] 479 false สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.917549625+07:00","message":"[bufferProcess] interim [540000000]:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.917552626+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.9175601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.917563182+07:00","message":"> Transcript [3192] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:32.917565402+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.209618351+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.261095496+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.261145532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.261152434+07:00","message":"receive interim result [false|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.26117605+07:00","message":"[buffer interim] 479 false ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.261188568+07:00","message":"[bufferProcess] interim [840000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.26119121+07:00","message":"[bufferProcess] send to processor:สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.26119555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.261198689+07:00","message":"> Transcript [3193] [false]: 'สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.261201361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.261203192+07:00","message":"Set new StatePrefix: 'สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310896528+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310951669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลูกพืช\",\"confidence\":0.8809422}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310958954+07:00","message":"receive interim result [true|false]: ปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310970314+07:00","message":"end recv isFinal message id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310972437+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.310979363+07:00","message":"[buffer interim] 479 true ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.310989744+07:00","message":"[bufferProcess] interim [50000000]:ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.310993402+07:00","message":"[bufferProcess] send to processor (isfinal):ปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.310997044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.31099999+07:00","message":"> Transcript [3194] [false]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311002671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311005712+07:00","message":"Set new StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311008121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311010737+07:00","message":"> Transcript [3195] [true]: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311014081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311016763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311019894+07:00","message":"StatePrefix: 'ปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.31102269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.311026274+07:00","message":"Push: 'ปลูกพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.31103796+07:00","message":"push: {true ปลูกพืช 0 0xc0025a5700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:33.317059921+07:00","message":"write wav file: './tmp/7547/7547_479.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.471503867+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.589916346+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.72311626+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.730811672+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.730837636+07:00","message":"found end of frame, send empty tag with msgId: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.730840561+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.730847383+07:00","message":"[buffer interim] 480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.73085439+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730864546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730867354+07:00","message":"> Transcript [3196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730869616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730871507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730873634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730875543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:33.730878067+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:33.730887922+07:00","message":"push: {true \n 0 0xc002934380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:33.73568646+07:00","message":"write wav file: './tmp/7547/7547_480.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.45077804+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.450822454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.450827913+07:00","message":"receive interim result [false|false]: อัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.450842639+07:00","message":"[buffer interim] 481 false อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.450848867+07:00","message":"[bufferProcess] interim [600000000]:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.450850755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.711435169+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.711464523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.711470054+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.711483718+07:00","message":"[buffer interim] 481 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.711490413+07:00","message":"[bufferProcess] interim [780000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.711492814+07:00","message":"[bufferProcess] send to processor:อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.711495921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.711500689+07:00","message":"> Transcript [3197] [false]: 'อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.711502671+07:00","message":"Set StatePrefix (first interim): 'อัด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.760605875+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.760639843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัดกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.760646686+07:00","message":"receive interim result [false|false]: อัดกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.760661906+07:00","message":"[buffer interim] 481 false อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760672529+07:00","message":"[bufferProcess] interim [840000000]:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760676121+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760682819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760686802+07:00","message":"> Transcript [3198] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760689444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.760691909+07:00","message":"Set new StatePrefix: 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.888002085+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.888040606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"AV\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.888046535+07:00","message":"receive interim result [false|false]: AV"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.888058164+07:00","message":"[buffer interim] 481 false AV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.888067201+07:00","message":"[bufferProcess] interim [960000000]:AV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.888071222+07:00","message":"[bufferProcess] send to processor:อัดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.88807852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.888082593+07:00","message":"> Transcript [3199] [false]: 'อัดกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.888085621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.888088461+07:00","message":"Set new StatePrefix: 'อัดกรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.892786712+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.892808361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.892812759+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:34.892820619+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892826061+07:00","message":"[bufferProcess] interim [20000000]:ที่อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892828873+07:00","message":"[bufferProcess] send to processor:AV"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892833428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892836953+07:00","message":"> Transcript [3200] [false]: 'AV'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892839638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:34.892842443+07:00","message":"Set new StatePrefix: 'AV'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:35.023866585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:35.023870794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.082251803+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.082300665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.082307504+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.082322745+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082334906+07:00","message":"[bufferProcess] interim [140000000]:ที่อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082337269+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082341009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082344519+07:00","message":"> Transcript [3201] [false]: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082347196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.082349363+07:00","message":"Set new StatePrefix: 'ที่อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.334665645+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.334715168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.334723627+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.334750633+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334763206+07:00","message":"[bufferProcess] interim [440000000]:ที่อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334766826+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334774681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.3347823+07:00","message":"> Transcript [3202] [false]: 'ที่อาจก่อให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334787142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334791124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334794117+07:00","message":"StatePrefix: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.334797162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.654867672+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.654911577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสี่ยง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.654917786+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.654930717+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654938745+07:00","message":"[bufferProcess] interim [740000000]:ที่อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654945149+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.65495177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654954711+07:00","message":"> Transcript [3203] [false]: 'ที่อาจก่อให้เกิดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654957654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.65496008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654962673+07:00","message":"StatePrefix: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.654965182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.786569921+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.786605506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.78661189+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:35.786631057+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786639777+07:00","message":"[bufferProcess] interim [860000000]:ที่อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786643386+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสี่ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786647234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786650092+07:00","message":"> Transcript [3204] [false]: 'ที่อาจก่อให้เกิดความเสี่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786653057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786655149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786657367+07:00","message":"StatePrefix: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:35.786659529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.050127958+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.050173454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.050181678+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.050215091+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050233469+07:00","message":"[bufferProcess] interim [160000000]:ที่อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050239224+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050243347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.05024656+07:00","message":"> Transcript [3205] [false]: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050250687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050252816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.05025499+07:00","message":"StatePrefix: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050257072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050259877+07:00","message":"Push: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050262147+07:00","message":"TextPushed: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050264028+07:00","message":"Set new StatePrefix : 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.050266238+07:00","message":"Next Push (prob) : 'เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.050275078+07:00","message":"push: {false ที่อาจก่อให้ 0 0xc0004a3c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.343573375+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.343611072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.343618233+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.343634351+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343642314+07:00","message":"[bufferProcess] interim [400000000]:ที่อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343645124+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343652288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343655101+07:00","message":"> Transcript [3206] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343658614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343660576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.34366288+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.343665717+07:00","message":"TextPushed: 'ที่อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.424927207+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.424967565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.424973602+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.424989074+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.424996931+07:00","message":"[bufferProcess] interim [520000000]:ที่อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425000014+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425008113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425010822+07:00","message":"> Transcript [3207] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425014142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.42501656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425018561+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.425021061+07:00","message":"TextPushed: 'ที่อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.579333697+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.579377308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อพล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.579383024+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.579399159+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579410068+07:00","message":"[bufferProcess] interim [640000000]:ที่อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579412852+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579418787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579421535+07:00","message":"> Transcript [3208] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.57942496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579427023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579429038+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.579431978+07:00","message":"TextPushed: 'ที่อาจก่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.584868318+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.584884006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.584887611+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.584895975+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584902069+07:00","message":"[bufferProcess] interim [700000000]:ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584906083+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อพล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584910769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584912942+07:00","message":"> Transcript [3209] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584915235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584917139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584918839+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584920831+07:00","message":"TextPushed: 'ที่อาจก่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584926739+07:00","message":"Push: 'เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584930865+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584933098+07:00","message":"Set new StatePrefix : 'ที่อาจก่อให้เกิดความเสียหายต่อพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.584935187+07:00","message":"Next Push (prob) : 'ต่อพล'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.584943087+07:00","message":"push: {false เกิดความเสียหาย 0 0xc0004a3c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.691189557+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.691226972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.691232956+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.691249458+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691256291+07:00","message":"[bufferProcess] interim [760000000]:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691258929+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691268414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691270926+07:00","message":"> Transcript [3210] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อพลพรรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691274318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691276762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691279315+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อพล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.691281906+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.94852987+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.948574451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.948580374+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:36.948595328+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.948601942+07:00","message":"[bufferProcess] interim [60000000]:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.948604401+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.94860953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.948612245+07:00","message":"> Transcript [3211] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.948614664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:36.948617551+07:00","message":"Set new StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.201396427+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.201441928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.20144835+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.201459748+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.201467494+07:00","message":"[bufferProcess] interim [240000000]:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.20146995+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.20147397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.20147707+07:00","message":"> Transcript [3212] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.201480558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.201482522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.201484315+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.201489151+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.587093658+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.587142992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.587152221+07:00","message":"receive interim result [false|false]: ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.587168474+07:00","message":"[buffer interim] 481 false ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587179663+07:00","message":"[bufferProcess] interim [660000000]:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587183659+07:00","message":"[bufferProcess] send to processor:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587191157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.58719598+07:00","message":"> Transcript [3213] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.58720104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587203745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587207041+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.587210939+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.760943469+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.882242941+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.88232031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้\",\"confidence\":0.956201}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.882330781+07:00","message":"receive interim result [true|false]: ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.882346122+07:00","message":"end recv isFinal message id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.882349132+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.882360778+07:00","message":"[buffer interim] 481 true ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882371082+07:00","message":"[bufferProcess] interim [50000000]:ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882376155+07:00","message":"[bufferProcess] send to processor (isfinal):ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.88238141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882386434+07:00","message":"> Transcript [3214] [false]: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882392065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882395534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882399837+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882404085+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882406892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882410007+07:00","message":"> Transcript [3215] [true]: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิตของพืชได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.88241346+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882416075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882418717+07:00","message":"StatePrefix: 'ที่อาจก่อให้เกิดความเสียหายต่อผลผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.882421759+07:00","message":"TextPushed: 'ที่อาจก่อให้เกิดความเสียหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:37.88242828+07:00","message":"Push: 'ต่อผลผลิตของพืชได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:37.88244002+07:00","message":"push: {true ต่อผลผลิตของพืชได้ 0 0xc0004a3c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:37.894430982+07:00","message":"write wav file: './tmp/7547/7547_481.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:38.02429348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:38.024296872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.153309614+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.269913676+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.393451363+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.39347331+07:00","message":"found end of frame, send empty tag with msgId: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.393476501+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.39348483+07:00","message":"[buffer interim] 482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393492302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393497045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393500294+07:00","message":"> Transcript [3216] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393502936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393504764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393506544+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393508662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:38.393512117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:38.393523006+07:00","message":"push: {true \n 0 0xc0031ec000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:38.398000859+07:00","message":"write wav file: './tmp/7547/7547_482.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:39.112346959+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:39.837835376+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:39.837882585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:39.837889982+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:39.837908967+07:00","message":"[buffer interim] 483 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837916689+07:00","message":"[bufferProcess] interim [830000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837919634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837924719+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837928169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837931905+07:00","message":"> Transcript [3217] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:39.837935108+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.083484562+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.083532277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.083537986+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.083552294+07:00","message":"[buffer interim] 483 false เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.083562462+07:00","message":"[bufferProcess] interim [950000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.083565191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.089101976+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.089137545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.089142588+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.089156044+07:00","message":"[buffer interim] 483 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089174063+07:00","message":"[bufferProcess] interim [10000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089176671+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089182417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089185113+07:00","message":"> Transcript [3218] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089187878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089189697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.08919174+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.089193632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.154322844+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.154369454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.154375554+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.154389776+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154397094+07:00","message":"[bufferProcess] interim [130000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154399705+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154406694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154409576+07:00","message":"> Transcript [3219] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154413072+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.15441517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.154417205+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.15441923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.349341633+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.349391407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.349397435+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.349410655+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349416838+07:00","message":"[bufferProcess] interim [310000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349419708+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349424881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349427841+07:00","message":"> Transcript [3220] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349430963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349434975+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.349437086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.685905462+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.685944473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.685950414+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.685964543+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685973088+07:00","message":"[bufferProcess] interim [610000000]:เป็นยังไงบ้างคะหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685975724+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685981806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685984587+07:00","message":"> Transcript [3221] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.68598797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685990825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685992648+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685994802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.685999207+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.686001019+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.686004335+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.686007126+07:00","message":"Next Push (prob) : 'ยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.686026911+07:00","message":"push: {false เป็น 0 0xc002934300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.739050621+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.739090264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.73909642+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.739121533+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739131787+07:00","message":"[bufferProcess] interim [670000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739134247+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739137996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.73914076+07:00","message":"> Transcript [3222] [false]: 'เป็นยังไงบ้างคะหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739144167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739146223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739148349+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.739150548+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.774472637+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.774495865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.774501357+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:40.774512908+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774518176+07:00","message":"[bufferProcess] interim [730000000]:เป็นยังไงบ้างคะหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774521061+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774525999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774528242+07:00","message":"> Transcript [3223] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774531132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774533192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774535278+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:40.774537448+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:41.025186772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:41.025205808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.106180296+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.106221379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.106229207+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.10625477+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106267486+07:00","message":"[bufferProcess] interim [850000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106271648+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106279481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106282324+07:00","message":"> Transcript [3224] [false]: 'เป็นยังไงบ้างคะหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106286301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106288693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106291173+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.106293433+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.150296519+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.150332717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.150337863+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.150355144+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150361829+07:00","message":"[bufferProcess] interim [910000000]:เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.15036458+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150368552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150371808+07:00","message":"> Transcript [3225] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150375731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150378149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150380105+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150382163+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150388867+07:00","message":"Push: 'ยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150390995+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.150393084+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.15039535+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.150404448+07:00","message":"push: {false ยังไงบ้างคะ 0 0xc002934300}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.167059863+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.167083718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.167089118+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.16710314+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.167108706+07:00","message":"[bufferProcess] interim [30000000]:เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.167111028+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.167114083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.167116941+07:00","message":"> Transcript [3226] [false]: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.167119753+07:00","message":"Set StatePrefix (first interim): 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.244057647+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.244092472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.244098282+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.244114696+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244121283+07:00","message":"[bufferProcess] interim [210000000]:เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244124053+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.24412817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.24413097+07:00","message":"> Transcript [3227] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244134143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244135897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244138619+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.244141638+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.371622285+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.371678101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.371684706+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.371707792+07:00","message":"[buffer interim] 483 false เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371715864+07:00","message":"[bufferProcess] interim [330000000]:เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371718892+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะหลังจากเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371726743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371731563+07:00","message":"> Transcript [3228] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371735035+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371748765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371751221+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.371753957+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.670262469+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.732428883+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778711711+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778766176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778773809+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778782189+07:00","message":"end recv isFinal message id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.77878434+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778791199+07:00","message":"[buffer interim] 483 true เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778799124+07:00","message":"[bufferProcess] interim [780000000]:เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778804637+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778808352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778811497+07:00","message":"> Transcript [3229] [false]: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778816336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778820519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778824083+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778827827+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778831168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778834265+07:00","message":"> Transcript [3230] [true]: 'เป็นยังไงบ้างคะหลังจากเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778837813+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778840254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778842755+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะหลังจากเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778846621+07:00","message":"TextPushed: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.778852685+07:00","message":"Push: 'หลังจากเรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.778861764+07:00","message":"push: {true หลังจากเรียนจบแล้ว 0 0xc002934300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:41.788005733+07:00","message":"write wav file: './tmp/7547/7547_483.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.790354738+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.984874321+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.984912999+07:00","message":"found end of frame, send empty tag with msgId: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.984917412+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.98492696+07:00","message":"[buffer interim] 484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984938697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984942767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984945586+07:00","message":"> Transcript [3231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984948127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984949944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984951727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.984953619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:41.98495792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.98496821+07:00","message":"push: {true \n 0 0xc002934700}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:41.989704216+07:00","message":"write wav file: './tmp/7547/7547_484.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:41.992323649+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.331702482+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.331748883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.331754104+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.331769025+07:00","message":"[buffer interim] 485 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.331775073+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.331776788+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.508390523+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.508432264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.508437389+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.508456505+07:00","message":"[buffer interim] 485 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.508463031+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.508465662+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.508469078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.508472037+07:00","message":"> Transcript [3232] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.508473933+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.833232801+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.833281286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.833287559+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.833305298+07:00","message":"[buffer interim] 485 false นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833314178+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833316874+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833320799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833324024+07:00","message":"> Transcript [3233] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833327543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833329491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.833331803+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.83333395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.964601037+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.964638386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.964644614+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:42.964657108+07:00","message":"[buffer interim] 485 false นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964664369+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964667159+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964672591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964675472+07:00","message":"> Transcript [3234] [false]: 'นักเรียนน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964678704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964680987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964683047+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:42.964685312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.151501173+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.151546748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.15155248+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.151566724+07:00","message":"[buffer interim] 485 false นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151573816+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151576265+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151581885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151584906+07:00","message":"> Transcript [3235] [false]: 'นักเรียนน่าจะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151587931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151589991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151592136+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.151594337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.392004255+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.406606757+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.406646899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.406652593+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.406669319+07:00","message":"[buffer interim] 485 false นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406675573+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406678286+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406685063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406687615+07:00","message":"> Transcript [3236] [false]: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406690969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406692994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406695331+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406703283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406708904+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406710731+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406712635+07:00","message":"Set new StatePrefix : 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.406714737+07:00","message":"Next Push (prob) : 'เรียนน่าจะเข้าใจ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.406730944+07:00","message":"push: {false นัก 0 0xc001afed80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.463368894+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.470572984+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.47060738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.47061325+07:00","message":"receive interim result [false|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.470627457+07:00","message":"[buffer interim] 485 false นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470634252+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470636537+07:00","message":"[bufferProcess] send to processor:นักเรียนน่าจะเข้าใจเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470666565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470669747+07:00","message":"> Transcript [3237] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470673397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.47067537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470677642+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.470679992+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482261487+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482291412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนน่าจะเข้าใจเกี่ยวกับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482296684+07:00","message":"receive interim result [true|false]: นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482308117+07:00","message":"end recv isFinal message id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482310344+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.482316252+07:00","message":"[buffer interim] 485 true นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482320649+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482323329+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนน่าจะเข้าใจเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482325733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482327941+07:00","message":"> Transcript [3238] [false]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.48233063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482332608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482334434+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482336541+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482338176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482340371+07:00","message":"> Transcript [3239] [true]: 'นักเรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482342256+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.4823438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482345359+07:00","message":"StatePrefix: 'นักเรียนน่าจะเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482346952+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.482354062+07:00","message":"Push: 'เรียนน่าจะเข้าใจเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.48236123+07:00","message":"push: {true เรียนน่าจะเข้าใจเกี่ยวกับ 0 0xc001afed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:43.488645136+07:00","message":"write wav file: './tmp/7547/7547_485.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.519708207+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.652429227+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.895547385+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.89559676+07:00","message":"found end of frame, send empty tag with msgId: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.895602417+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.895610974+07:00","message":"[buffer interim] 486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895619424+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895633444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.89563663+07:00","message":"> Transcript [3240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895639935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895642034+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895645021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895646987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:43.895653923+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:43.895666041+07:00","message":"push: {true \n 0 0xc001aff300}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:43.900466774+07:00","message":"write wav file: './tmp/7547/7547_486.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:44.025368029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:44.02537774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.518921816+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.518965105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.518970901+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.518984599+07:00","message":"[buffer interim] 487 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.518991803+07:00","message":"[bufferProcess] interim [660000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.518994412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.749092633+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.749138351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.749144551+07:00","message":"receive interim result [false|false]: ไปภายนอกได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.749197452+07:00","message":"[buffer interim] 487 false ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.749225007+07:00","message":"[bufferProcess] interim [900000000]:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.749229713+07:00","message":"[bufferProcess] send to processor:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.749235026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.749239788+07:00","message":"> Transcript [3241] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.749243021+07:00","message":"Set StatePrefix (first interim): 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.834816445+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.83486154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.834870099+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.834887166+07:00","message":"[buffer interim] 487 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834896052+07:00","message":"[bufferProcess] interim [960000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834899972+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834910269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834914487+07:00","message":"> Transcript [3242] [false]: 'ไปภายนอกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834917794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.834921078+07:00","message":"Set new StatePrefix: 'ไปภายนอกได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.855542842+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.855579319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.855587096+07:00","message":"receive interim result [false|false]: ไปภายนอกได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.855605936+07:00","message":"[buffer interim] 487 false ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.855613724+07:00","message":"[bufferProcess] interim [20000000]:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.855617483+07:00","message":"[bufferProcess] send to processor:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.85562258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.85562619+07:00","message":"> Transcript [3243] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.855629721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.855632651+07:00","message":"Set new StatePrefix: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.892867695+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.892896368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้มาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.892901951+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:44.89291625+07:00","message":"[buffer interim] 487 false ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892922301+07:00","message":"[bufferProcess] interim [80000000]:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892924242+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892927519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892930339+07:00","message":"> Transcript [3244] [false]: 'ไปภายนอกได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892932447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:44.892934459+07:00","message":"Set new StatePrefix: 'ไปภายนอกได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.079720067+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.079767686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปภายนอกได้มากขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.079773529+07:00","message":"receive interim result [false|false]: ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.079787517+07:00","message":"[buffer interim] 487 false ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079794621+07:00","message":"[bufferProcess] interim [320000000]:ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079797555+07:00","message":"[bufferProcess] send to processor:ไปภายนอกได้มาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079804843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079807706+07:00","message":"> Transcript [3245] [false]: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079809964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.079812002+07:00","message":"Set new StatePrefix: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.45075093+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555838496+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555889081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกได้มากขึ้น\",\"confidence\":0.9562912}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555895308+07:00","message":"receive interim result [true|false]: ภายนอกได้มากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555906965+07:00","message":"end recv isFinal message id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555909678+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555917397+07:00","message":"[buffer interim] 487 true ภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.55592609+07:00","message":"[bufferProcess] interim [830000000]:ภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555929779+07:00","message":"[bufferProcess] send to processor (isfinal):ไปภายนอกได้มากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555933301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555936081+07:00","message":"> Transcript [3246] [false]: 'ไปภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.55593905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555943542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555945822+07:00","message":"StatePrefix: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555948368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555950067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555954796+07:00","message":"> Transcript [3247] [true]: 'ภายนอกได้มากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555956977+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555958485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555959972+07:00","message":"StatePrefix: 'ไปภายนอกได้มาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555962157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:45.555964672+07:00","message":"Push: 'ภายนอกได้มากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:45.555973164+07:00","message":"push: {true ภายนอกได้มากขึ้น 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:45.562143128+07:00","message":"write wav file: './tmp/7547/7547_487.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.032295563+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.090459418+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.152882054+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.218124783+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.218151319+07:00","message":"found end of frame, send empty tag with msgId: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.218155795+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.218165848+07:00","message":"[buffer interim] 488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218174484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218179469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218184459+07:00","message":"> Transcript [3248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.21818878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218191693+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218194661+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.218197265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:46.21820149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:46.218214083+07:00","message":"push: {true \n 0 0xc002934d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:46.223098128+07:00","message":"write wav file: './tmp/7547/7547_488.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:47.026445416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:47.026481036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.030599323+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.030635305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.030640227+07:00","message":"receive interim result [false|false]: เก่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.030656599+07:00","message":"[buffer interim] 489 false เก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.03066242+07:00","message":"[bufferProcess] interim [600000000]:เก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.030664603+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.15508064+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.155130578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.155138721+07:00","message":"receive interim result [false|false]: เก่ามา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.155155936+07:00","message":"[buffer interim] 489 false เก่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.155163567+07:00","message":"[bufferProcess] interim [720000000]:เก่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.155166456+07:00","message":"[bufferProcess] send to processor:เก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.155173149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.155176535+07:00","message":"> Transcript [3249] [false]: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.155178727+07:00","message":"Set StatePrefix (first interim): 'เก่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.387042388+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.387080357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.387085758+07:00","message":"receive interim result [false|false]: เก่ามาถึง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.387103881+07:00","message":"[buffer interim] 489 false เก่ามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.38711157+07:00","message":"[bufferProcess] interim [20000000]:เก่ามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387113938+07:00","message":"[bufferProcess] send to processor:เก่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387117204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387119886+07:00","message":"> Transcript [3250] [false]: 'เก่ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387122486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387124332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387126058+07:00","message":"StatePrefix: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.387128886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.618730011+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.618774775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.618782222+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.618801562+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618809075+07:00","message":"[bufferProcess] interim [260000000]:เก่ามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618812076+07:00","message":"[bufferProcess] send to processor:เก่ามาถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618815525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618818247+07:00","message":"> Transcript [3251] [false]: 'เก่ามาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618821145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618823039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618824799+07:00","message":"StatePrefix: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.618826745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.77378206+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.773822798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.773828068+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.773837452+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773843729+07:00","message":"[bufferProcess] interim [440000000]:เก่ามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773846174+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773849481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773851903+07:00","message":"> Transcript [3252] [false]: 'เก่ามาถึงช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773854823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773856737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.773858501+07:00","message":"StatePrefix: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.77386041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.90190142+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.901939837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.901945805+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.901960693+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901972879+07:00","message":"[bufferProcess] interim [560000000]:เก่ามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901975317+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901979777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901982838+07:00","message":"> Transcript [3253] [false]: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.90198626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901988309+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.901990086+07:00","message":"StatePrefix: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.90199209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.902000389+07:00","message":"Push: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.902002338+07:00","message":"TextPushed: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.902004323+07:00","message":"Set new StatePrefix : 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:47.902006214+07:00","message":"Next Push (prob) : 'มาถึงช่วงสุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:47.90201483+07:00","message":"push: {false เก่า 0 0xc0031ece00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.118654729+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.118697389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.118703369+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.11871871+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118726172+07:00","message":"[bufferProcess] interim [800000000]:เก่ามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118728897+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118732765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118735533+07:00","message":"> Transcript [3254] [false]: 'เก่ามาถึงช่วงสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118744203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118746578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118749014+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.118752257+07:00","message":"TextPushed: 'เก่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.304832949+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.304878472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.304886836+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.304907085+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304915641+07:00","message":"[bufferProcess] interim [980000000]:เก่ามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304919741+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304926224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304930469+07:00","message":"> Transcript [3255] [false]: 'เก่ามาถึงช่วงสุดท้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.30493511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304937865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304941346+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.304944785+07:00","message":"TextPushed: 'เก่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.42804853+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.428102956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของใคร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.428112028+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.42813132+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428140664+07:00","message":"[bufferProcess] interim [40000000]:เก่ามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428145261+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428150289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428153975+07:00","message":"> Transcript [3256] [false]: 'เก่ามาถึงช่วงสุดท้ายของคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428158582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428161572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428164952+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.428168224+07:00","message":"TextPushed: 'เก่า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.443927965+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.443959126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.443964324+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.443980159+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.443985894+07:00","message":"[bufferProcess] interim [100000000]:เก่ามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.443988059+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.44399146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.443994117+07:00","message":"> Transcript [3257] [false]: 'เก่ามาถึงช่วงสุดท้ายของใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.443997355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.443999277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.444001309+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.444003235+07:00","message":"TextPushed: 'เก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.444011123+07:00","message":"Push: 'มาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.444013105+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.44401528+07:00","message":"Set new StatePrefix : 'เก่ามาถึงช่วงสุดท้ายของใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.44401721+07:00","message":"Next Push (prob) : 'ท้ายของใคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.444024598+07:00","message":"push: {false มาถึงช่วงสุด 0 0xc0031ece00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.639289862+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.639336884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิปนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.639343786+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.639359914+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639367147+07:00","message":"[bufferProcess] interim [280000000]:เก่ามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639370986+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639374711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639377903+07:00","message":"> Transcript [3258] [false]: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639380753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.639382733+07:00","message":"Set new StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.76568434+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.765727629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.765734725+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.765757698+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765769254+07:00","message":"[bufferProcess] interim [400000000]:เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765771906+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของคลิปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765779862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.76578259+07:00","message":"> Transcript [3259] [false]: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765785988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765788348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765790654+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.765793476+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.794794554+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.794836894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.794843177+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.794858339+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794864918+07:00","message":"[bufferProcess] interim [460000000]:เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794867606+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794874439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794878783+07:00","message":"> Transcript [3260] [false]: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794882171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794884078+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794886618+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.794889408+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.99298959+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.993035621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.993041328+07:00","message":"receive interim result [false|false]: เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:48.993056072+07:00","message":"[buffer interim] 489 false เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993067484+07:00","message":"[bufferProcess] interim [580000000]:เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993070555+07:00","message":"[bufferProcess] send to processor:เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993074247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993077196+07:00","message":"> Transcript [3261] [false]: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993080453+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993082521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993084425+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:48.993086921+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.030417591+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368559565+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368606834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ\",\"confidence\":0.93393034}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368613056+07:00","message":"receive interim result [true|false]: เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368621129+07:00","message":"end recv isFinal message id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368623084+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368630067+07:00","message":"[buffer interim] 489 true เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368637531+07:00","message":"[bufferProcess] interim [910000000]:เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368641135+07:00","message":"[bufferProcess] send to processor (isfinal):เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368644327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368646774+07:00","message":"> Transcript [3262] [false]: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368649583+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368651319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368653353+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368655609+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368658301+07:00","message":"Push: 'ท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368659992+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368662334+07:00","message":"Set new StatePrefix : 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368664337+07:00","message":"Next Push (prob) : 'นี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368667372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368669347+07:00","message":"> Transcript [3263] [true]: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368671359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368672892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368675021+07:00","message":"StatePrefix: 'เก่ามาถึงช่วงสุดท้ายของคลิปนี้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368676833+07:00","message":"TextPushed: 'เก่ามาถึงช่วงสุดท้ายของคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.368678796+07:00","message":"Push: 'นี้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368685479+07:00","message":"push: {false ท้ายของคลิป 0 0xc0031ece00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.368690556+07:00","message":"push: {true นี้แล้วค่ะ 0 0xc0031ece00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:49.380768704+07:00","message":"write wav file: './tmp/7547/7547_489.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.422037869+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.942615885+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.942664395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.942669784+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:49.942685377+07:00","message":"[buffer interim] 490 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.94269285+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:49.942695059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:50.026769003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:50.026801414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.507267353+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.507312751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.507319069+07:00","message":"receive interim result [false|false]: นั่นก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.507332517+07:00","message":"[buffer interim] 490 false นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.507339908+07:00","message":"[bufferProcess] interim [660000000]:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.507342608+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.507348215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.5073511+07:00","message":"> Transcript [3264] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.507353256+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.660758776+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.660800734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.660807041+07:00","message":"receive interim result [false|false]: ในการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.660821559+07:00","message":"[buffer interim] 490 false ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660829319+07:00","message":"[bufferProcess] interim [840000000]:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660832036+07:00","message":"[bufferProcess] send to processor:นั่นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660839126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660842351+07:00","message":"> Transcript [3265] [false]: 'นั่นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660845099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.660847037+07:00","message":"Set new StatePrefix: 'นั่นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.750283212+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.750322355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.750328345+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.750341862+07:00","message":"[buffer interim] 490 false นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750348477+07:00","message":"[bufferProcess] interim [80000000]:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750351265+07:00","message":"[bufferProcess] send to processor:ในการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750357118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750359503+07:00","message":"> Transcript [3266] [false]: 'ในการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750361581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.750363573+07:00","message":"Set new StatePrefix: 'ในการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.896529473+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.896575332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.896581014+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:50.8965951+07:00","message":"[buffer interim] 490 false นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896603181+07:00","message":"[bufferProcess] interim [380000000]:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896605947+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896610142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896613049+07:00","message":"> Transcript [3267] [false]: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896615105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:50.896617017+07:00","message":"Set new StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.059657459+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.059706509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.059712724+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.059726609+07:00","message":"[buffer interim] 490 false นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059733829+07:00","message":"[bufferProcess] interim [680000000]:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059736361+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059756781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059759577+07:00","message":"> Transcript [3268] [false]: 'นั่นก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059763129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059765333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059767377+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.059769789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.179898005+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.179940767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.17994722+07:00","message":"receive interim result [false|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.1799629+07:00","message":"[buffer interim] 490 false นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179970303+07:00","message":"[bufferProcess] interim [740000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179972812+07:00","message":"[bufferProcess] send to processor:นั่นก็คือสรุปเนื้อหาภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179978774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179981829+07:00","message":"> Transcript [3269] [false]: 'นั่นก็คือสรุปเนื้อหาภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179984926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179987091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179992876+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.179995383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.210590187+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.273423667+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438342915+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438387495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นก็คือสรุปเนื้อหาภายใน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438394653+07:00","message":"receive interim result [true|false]: นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438403398+07:00","message":"end recv isFinal message id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438405973+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438412976+07:00","message":"[buffer interim] 490 true นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438421567+07:00","message":"[bufferProcess] interim [10000000]:นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.43842691+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นก็คือสรุปเนื้อหาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438430765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438433637+07:00","message":"> Transcript [3270] [false]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438436787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.43843884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438441316+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438443369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438444843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438446692+07:00","message":"> Transcript [3271] [true]: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438449504+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438451137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.43845273+07:00","message":"StatePrefix: 'นั่นก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.438454387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:51.43846068+07:00","message":"Push: 'นั่นก็คือสรุปเนื้อหาภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:51.438468909+07:00","message":"push: {true นั่นก็คือสรุปเนื้อหาภายใน 0 0xc0025a4100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:51.445228839+07:00","message":"write wav file: './tmp/7547/7547_490.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.041561551+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.142300246+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.142357253+07:00","message":"found end of frame, send empty tag with msgId: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.142361358+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.142370464+07:00","message":"[buffer interim] 491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142378556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142382837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.14238604+07:00","message":"> Transcript [3272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142389711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142391494+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142393244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142394965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:52.142397607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.142409016+07:00","message":"push: {true \n 0 0xc0031ec900}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:52.147617498+07:00","message":"write wav file: './tmp/7547/7547_491.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:52.822462742+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:53.026833013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:53.026862367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.070507434+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.158206878+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.158258395+07:00","message":"found end of frame, send empty tag with msgId: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.158263451+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.15827291+07:00","message":"[buffer interim] 492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158285083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158291696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158294326+07:00","message":"> Transcript [3273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158297079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158298888+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158300572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158302428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.158306963+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.158316544+07:00","message":"push: {true \n 0 0xc002934a00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:53.163779381+07:00","message":"write wav file: './tmp/7547/7547_492.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.201433365+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.545701935+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.545737236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.545750356+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.54576371+07:00","message":"[buffer interim] 493 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.545770709+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.545772584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.739015186+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.739053655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.739059345+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.739075544+07:00","message":"[buffer interim] 493 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.739082223+07:00","message":"[bufferProcess] interim [600000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.739084671+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.739087968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.739090552+07:00","message":"> Transcript [3274] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.73909256+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.920213841+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.920252725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.920261968+07:00","message":"receive interim result [false|false]: การเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.920278785+07:00","message":"[buffer interim] 493 false การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920287498+07:00","message":"[bufferProcess] interim [780000000]:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920290846+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920296904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.92030093+07:00","message":"> Transcript [3275] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920305238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920307816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.920310713+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:53.92031357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:53.971811201+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.03069214+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.05042397+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.050461914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจราจร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.050469011+07:00","message":"receive interim result [false|false]: การจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.05048599+07:00","message":"[buffer interim] 493 false การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.05049433+07:00","message":"[bufferProcess] interim [900000000]:การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050497758+07:00","message":"[bufferProcess] send to processor:การเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050507563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.05051149+07:00","message":"> Transcript [3276] [false]: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050515821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050518885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050521617+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.050524402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061507028+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061534794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจราจร\",\"confidence\":0.9554825}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061540823+07:00","message":"receive interim result [true|false]: การจราจร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.06155268+07:00","message":"end recv isFinal message id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061556171+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061563037+07:00","message":"[buffer interim] 493 true การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061573537+07:00","message":"[bufferProcess] interim [990000000]:การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061581373+07:00","message":"[bufferProcess] send to processor (isfinal):การจราจร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061585092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061588512+07:00","message":"> Transcript [3277] [false]: 'การจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061606348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061609124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061611765+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061614485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061617183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061620258+07:00","message":"> Transcript [3278] [true]: 'การจราจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061624049+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061626982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061629904+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061632481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.061640986+07:00","message":"Push: 'การจราจร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.061651698+07:00","message":"push: {true การจราจร 0 0xc002934e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:54.066956686+07:00","message":"write wav file: './tmp/7547/7547_493.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.396038739+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.396085468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.396092165+07:00","message":"receive interim result [false|false]: ตก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.39610433+07:00","message":"[buffer interim] 494 false ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.396113029+07:00","message":"[bufferProcess] interim [420000000]:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.396115884+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.711362281+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.711399073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.711404598+07:00","message":"receive interim result [false|false]: เอาของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.711420829+07:00","message":"[buffer interim] 494 false เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.711428326+07:00","message":"[bufferProcess] interim [660000000]:เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.711431437+07:00","message":"[bufferProcess] send to processor:ตก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.711436503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.711439477+07:00","message":"> Transcript [3279] [false]: 'ตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.711441719+07:00","message":"Set StatePrefix (first interim): 'ตก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.885961539+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.885996677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.88600175+07:00","message":"receive interim result [false|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:54.886017069+07:00","message":"[buffer interim] 494 false โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886024183+07:00","message":"[bufferProcess] interim [840000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886026569+07:00","message":"[bufferProcess] send to processor:เอาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886030026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886032708+07:00","message":"> Transcript [3280] [false]: 'เอาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886034764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:54.886036559+07:00","message":"Set new StatePrefix: 'เอาของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.122626398+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.232890133+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.232936363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โตของพืช\",\"confidence\":0.9108508}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.23294244+07:00","message":"receive interim result [true|false]: โตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.232952021+07:00","message":"end recv isFinal message id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.232954355+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.23296021+07:00","message":"[buffer interim] 494 true โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232967583+07:00","message":"[bufferProcess] interim [320000000]:โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232972324+07:00","message":"[bufferProcess] send to processor (isfinal):โตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232975586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232978363+07:00","message":"> Transcript [3281] [false]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232980629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232982705+07:00","message":"Set new StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232984352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232987616+07:00","message":"> Transcript [3282] [true]: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232989772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232991457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232993331+07:00","message":"StatePrefix: 'โตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.232995184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.233000951+07:00","message":"Push: 'โตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.233008427+07:00","message":"push: {true โตของพืช 0 0xc0025a5380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:55.239803142+07:00","message":"write wav file: './tmp/7547/7547_494.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.251761912+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.380937959+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.511209727+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.514220669+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.51423902+07:00","message":"found end of frame, send empty tag with msgId: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.514242201+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.514247605+07:00","message":"[buffer interim] 495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514254342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514258282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514261252+07:00","message":"> Transcript [3283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514263745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514265629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514267573+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514269534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.514275745+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.51428367+07:00","message":"push: {true \n 0 0xc001aff800}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:55.519040302+07:00","message":"write wav file: './tmp/7547/7547_495.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.994223022+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.994272643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.994278125+07:00","message":"receive interim result [false|false]: พรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:55.994294668+07:00","message":"[buffer interim] 496 false พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.994301136+07:00","message":"[bufferProcess] interim [480000000]:พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:55.994303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:56.027203562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:56.027202472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.033862478+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.033889874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.033895303+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.033907803+07:00","message":"[buffer interim] 496 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.033913419+07:00","message":"[bufferProcess] interim [540000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.033915436+07:00","message":"[bufferProcess] send to processor:พรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.033919125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.033923559+07:00","message":"> Transcript [3284] [false]: 'พรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.033925687+07:00","message":"Set StatePrefix (first interim): 'พรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.1734967+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.173534027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุกคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.173540034+07:00","message":"receive interim result [false|false]: ทุกคน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.173553342+07:00","message":"[buffer interim] 496 false ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173559951+07:00","message":"[bufferProcess] interim [660000000]:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173562237+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173565571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173568165+07:00","message":"> Transcript [3285] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173570227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.173572655+07:00","message":"Set new StatePrefix: 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.18670577+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.186733941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.18674384+07:00","message":"receive interim result [false|false]: ถูกควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.186756679+07:00","message":"[buffer interim] 496 false ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186761561+07:00","message":"[bufferProcess] interim [720000000]:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186763601+07:00","message":"[bufferProcess] send to processor:ทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186766463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186768962+07:00","message":"> Transcript [3286] [false]: 'ทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186770612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.186774089+07:00","message":"Set new StatePrefix: 'ทุกคน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.475574748+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.475610789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.475617441+07:00","message":"receive interim result [false|false]: ผู้ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.475632482+07:00","message":"[buffer interim] 496 false ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.47563868+07:00","message":"[bufferProcess] interim [960000000]:ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.475640897+07:00","message":"[bufferProcess] send to processor:ถูกควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.475646535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.475649066+07:00","message":"> Transcript [3287] [false]: 'ถูกควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.475651087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.475653042+07:00","message":"Set new StatePrefix: 'ถูกควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.685556119+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.685594675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.685600168+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.685616227+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.685624004+07:00","message":"[bufferProcess] interim [140000000]:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.685626675+07:00","message":"[bufferProcess] send to processor:ผู้ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.685630163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.685632942+07:00","message":"> Transcript [3288] [false]: 'ผู้ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.68563534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.68563729+07:00","message":"Set new StatePrefix: 'ผู้ควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.888629556+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.888668386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.888673931+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.888690473+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.888699276+07:00","message":"[bufferProcess] interim [380000000]:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.888703379+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.88870866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.888712478+07:00","message":"> Transcript [3289] [false]: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.888715942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.888719054+07:00","message":"Set new StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.926858293+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.926898933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.926905292+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยตัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:56.926916946+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926923578+07:00","message":"[bufferProcess] interim [440000000]:ถูกควบคุมด้วยตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926926382+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926929863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926932714+07:00","message":"> Transcript [3290] [false]: 'ถูกควบคุมด้วยป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926935934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926938491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926940991+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:56.926943043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.059044047+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.059081701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.059087888+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.059105087+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059114553+07:00","message":"[bufferProcess] interim [560000000]:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059117032+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059120364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059123189+07:00","message":"> Transcript [3291] [false]: 'ถูกควบคุมด้วยตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.05912695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059129203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.05913098+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.059132916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.376986733+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.3770368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.377042926+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.377061929+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377069728+07:00","message":"[bufferProcess] interim [920000000]:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377072221+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377078861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377081604+07:00","message":"> Transcript [3292] [false]: 'ถูกควบคุมด้วยปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377085321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377087329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.377089515+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.37709166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.569319918+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.569355942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.569361786+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.569376159+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569383483+07:00","message":"[bufferProcess] interim [40000000]:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569385936+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569389922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569392999+07:00","message":"> Transcript [3293] [false]: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569396335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569398823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569400856+07:00","message":"StatePrefix: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569402967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569405307+07:00","message":"Push: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569407284+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569409771+07:00","message":"Set new StatePrefix : 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.569411833+07:00","message":"Next Push (prob) : 'ปัจจัยภาย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.569418137+07:00","message":"push: {false ถูกควบคุมด้วย 0 0xc0031edf80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.629864325+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.62990522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.629911059+07:00","message":"receive interim result [false|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.629925144+07:00","message":"[buffer interim] 496 false ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629932193+07:00","message":"[bufferProcess] interim [160000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629934617+07:00","message":"[bufferProcess] send to processor:ถูกควบคุมด้วยปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629938017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629940456+07:00","message":"> Transcript [3294] [false]: 'ถูกควบคุมด้วยปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629943378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629945291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.629947318+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:57.62994971+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:57.940991345+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.001350526+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040505972+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040544681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกควบคุมด้วยปัจจัยภายนอก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040550738+07:00","message":"receive interim result [true|false]: ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040558264+07:00","message":"end recv isFinal message id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040560328+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040565901+07:00","message":"[buffer interim] 496 true ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.04057212+07:00","message":"[bufferProcess] interim [670000000]:ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040577377+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกควบคุมด้วยปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040580262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040582853+07:00","message":"> Transcript [3295] [false]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040585564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040587433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040589727+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040591899+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040593684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040600724+07:00","message":"> Transcript [3296] [true]: 'ถูกควบคุมด้วยปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040602816+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.04060438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040605914+07:00","message":"StatePrefix: 'ถูกควบคุมด้วยปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040607698+07:00","message":"TextPushed: 'ถูกควบคุมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.040613395+07:00","message":"Push: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.040620958+07:00","message":"push: {true ปัจจัยภายนอก 0 0xc0031edf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:58.048802565+07:00","message":"write wav file: './tmp/7547/7547_496.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.072230003+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.265468787+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.265491437+07:00","message":"found end of frame, send empty tag with msgId: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.26549445+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.265501073+07:00","message":"[buffer interim] 497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.26550778+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265511771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265514444+07:00","message":"> Transcript [3297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265516652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265518556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265520318+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265522145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:58.265524404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:58.26553364+07:00","message":"push: {true \n 0 0xc00212f500}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:58.270533594+07:00","message":"write wav file: './tmp/7547/7547_497.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:59.02801286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:36:59.028039398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.091231261+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.279338038+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.353368357+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.36663391+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.366648937+07:00","message":"found end of frame, send empty tag with msgId: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.366652177+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.366657966+07:00","message":"[buffer interim] 498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366665428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366669229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366672099+07:00","message":"> Transcript [3298] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366674332+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366676393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366678173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366680051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.366682938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.366691853+07:00","message":"push: {true \n 0 0xc0025a5f80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:36:59.372930675+07:00","message":"write wav file: './tmp/7547/7547_498.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.89027711+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.890336115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.890341904+07:00","message":"receive interim result [false|false]: ปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:36:59.890360898+07:00","message":"[buffer interim] 499 false ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.890368617+07:00","message":"[bufferProcess] interim [600000000]:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:36:59.89037074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.076493688+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.076532479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.07653753+07:00","message":"receive interim result [false|false]: ปัจจัยทาง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.076554253+07:00","message":"[buffer interim] 499 false ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.076563009+07:00","message":"[bufferProcess] interim [780000000]:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.076565267+07:00","message":"[bufferProcess] send to processor:ปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.076568754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.076571254+07:00","message":"> Transcript [3299] [false]: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.076573296+07:00","message":"Set StatePrefix (first interim): 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194468001+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194499712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194504936+07:00","message":"receive interim result [false|false]: ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194523431+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194530072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194532629+07:00","message":"receive interim result [false|false]: ปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194538265+07:00","message":"[buffer interim] 499 false ปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.194541177+07:00","message":"[buffer interim] 499 false ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194564466+07:00","message":"[bufferProcess] interim [840000000]:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194583213+07:00","message":"[bufferProcess] send to processor:ปัจจัยทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194591919+07:00","message":"[bufferProcess] interim [900000000]:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194593743+07:00","message":"[bufferProcess] send to processor:ปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.19459696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194600402+07:00","message":"> Transcript [3300] [false]: 'ปัจจัยทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194603702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194605595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194607857+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194609767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194611594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.19461407+07:00","message":"> Transcript [3301] [false]: 'ปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.1946162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194617859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194619375+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.194621017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.325924033+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.325966533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.325971685+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.325987118+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.32599383+07:00","message":"[bufferProcess] interim [960000000]:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.325996481+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.326003113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.326006199+07:00","message":"> Transcript [3302] [false]: 'ปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.326009552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.326011646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.32601338+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.326015703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.599014772+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.599057915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.599063448+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.59907875+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.59908605+07:00","message":"[bufferProcess] interim [200000000]:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599088778+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599092729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.59909583+07:00","message":"> Transcript [3303] [false]: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599098928+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599101034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599102964+07:00","message":"StatePrefix: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599105142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599109626+07:00","message":"Push: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599111603+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.599114096+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.59911609+07:00","message":"Next Push (prob) : 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.599156667+07:00","message":"push: {false ปัจจัย 0 0xc001affb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.72020881+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.720247256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.720252186+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.720269584+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720276721+07:00","message":"[bufferProcess] interim [380000000]:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720279226+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720282731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720285999+07:00","message":"> Transcript [3304] [false]: 'ปัจจัยภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720289078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720290931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720292717+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.720294613+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.923938172+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.923993772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.923999549+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:00.924010805+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924017861+07:00","message":"[bufferProcess] interim [560000000]:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924021002+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.92402579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924029003+07:00","message":"> Transcript [3305] [false]: 'ปัจจัยภายนอกที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924031856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924033772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924035641+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:00.924037747+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.125029397+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.125083524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.125091365+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.125109645+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125118815+07:00","message":"[bufferProcess] interim [740000000]:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125122392+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.12513065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125134454+07:00","message":"> Transcript [3306] [false]: 'ปัจจัยภายนอกที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125139302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125142217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125145727+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.125148951+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.241598799+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.241637559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.241642968+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.241653642+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241660268+07:00","message":"[bufferProcess] interim [920000000]:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.24166276+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241666065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241668648+07:00","message":"> Transcript [3307] [false]: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241671636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241674119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241676423+07:00","message":"StatePrefix: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241678223+07:00","message":"TextPushed: 'ปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241680737+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.2416824+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.24168496+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.241686873+07:00","message":"Next Push (prob) : 'ที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.241694765+07:00","message":"push: {false ภายนอก 0 0xc001affb80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.35335591+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353380733+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.35338343+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353390493+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.35339263+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353394393+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353396308+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353398016+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353399792+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353401452+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353403158+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353404932+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353406823+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353408472+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353410072+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353411588+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353413417+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353415035+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353416573+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353418086+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353419657+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353421204+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353422715+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353424204+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353425744+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353427231+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353428753+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353430281+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353431841+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353433428+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353435001+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353440444+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353442315+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353443865+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.353445364+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.498375949+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.498421307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.498426862+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.498443456+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498450651+07:00","message":"[bufferProcess] interim [220000000]:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498453515+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.49845742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498460238+07:00","message":"> Transcript [3308] [false]: 'ปัจจัยภายนอกที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498463419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498465531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498467327+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.498469783+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.614949205+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.614991409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.614997342+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.615013937+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615021146+07:00","message":"[bufferProcess] interim [280000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.61502369+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615027242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615029833+07:00","message":"> Transcript [3309] [false]: 'ปัจจัยภายนอกที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615032862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615034815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615036555+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.615039367+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.806676732+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.8067134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.80671908+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.806729601+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806735939+07:00","message":"[bufferProcess] interim [520000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806746271+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806751529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806754336+07:00","message":"> Transcript [3310] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806757474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806759628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806761744+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.806763976+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.987486292+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.987520942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.987526739+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.987538459+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987545399+07:00","message":"[bufferProcess] interim [640000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987548159+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987551515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987554132+07:00","message":"> Transcript [3311] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987557229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987559139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987561464+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.98756395+07:00","message":"TextPushed: 'ปัจจัยภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987566781+07:00","message":"Push: 'ที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.98756911+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.987571883+07:00","message":"Set new StatePrefix : 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:01.98757422+07:00","message":"Next Push (prob) : 'การเจริญเติบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:01.987581258+07:00","message":"push: {false ที่มีผลต่อ 0 0xc001affb80}"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:02.028313392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:02.028344345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.569404556+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.569449522+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-04-22T13:37:02.569455904+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.569471537+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569478425+07:00","message":"[bufferProcess] interim [240000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569481109+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569487933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569490959+07:00","message":"> Transcript [3312] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569494152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.56949617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.569498494+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.56950095+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.850802643+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.850840097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.850845987+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:02.850858157+07:00","message":"[buffer interim] 499 false ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850866721+07:00","message":"[bufferProcess] interim [480000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850869504+07:00","message":"[bufferProcess] send to processor:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850874522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850877364+07:00","message":"> Transcript [3313] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850880565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850882665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850884395+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:02.850886626+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.000931207+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097064507+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097117871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.09712777+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097139586+07:00","message":"end recv isFinal message id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097141761+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097150164+07:00","message":"[buffer interim] 499 true ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097176852+07:00","message":"[bufferProcess] interim [870000000]:ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097184653+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097188605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.09719124+07:00","message":"> Transcript [3314] [false]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097194411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097196409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097200045+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097202655+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.09720445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097206415+07:00","message":"> Transcript [3315] [true]: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบโตเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097208579+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097210163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097211703+07:00","message":"StatePrefix: 'ปัจจัยภายนอกที่มีผลต่อการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097213372+07:00","message":"TextPushed: 'ปัจจัยภายนอกที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:03.097221226+07:00","message":"Push: 'การเจริญเติบโตเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.097230801+07:00","message":"push: {true การเจริญเติบโตเช่น 0 0xc001affb80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:03.106400964+07:00","message":"write wav file: './tmp/7547/7547_499.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:03.391677279+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.114325062+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.114359955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.114364741+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.114378925+07:00","message":"[buffer interim] 500 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.114385163+07:00","message":"[bufferProcess] interim [780000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.114386849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.114392022+07:00","message":"[bufferProcess] send to processor (ticker):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.11439455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.114397341+07:00","message":"> Transcript [3316] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.114399241+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.280427877+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383929099+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383972044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383978927+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383990038+07:00","message":"end recv isFinal message id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383993109+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.383999914+07:00","message":"[buffer interim] 500 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384010866+07:00","message":"[bufferProcess] interim [110000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.38401773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384021783+07:00","message":"> Transcript [3317] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384026263+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384029011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384032361+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.384035262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:04.38404288+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.384052799+07:00","message":"push: {true แสง 0 0xc0031edc80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:04.389902936+07:00","message":"write wav file: './tmp/7547/7547_500.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:04.602305895+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:05.029325476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:05.029341618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.111672341+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.111703288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.111707634+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.111719038+07:00","message":"[buffer interim] 501 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.111724829+07:00","message":"[bufferProcess] interim [480000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.111726681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.153141698+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.153191703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาบอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.153198109+07:00","message":"receive interim result [false|false]: เขาบอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.153213595+07:00","message":"[buffer interim] 501 false เขาบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.153221919+07:00","message":"[bufferProcess] interim [600000000]:เขาบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.153225005+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.153229322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.153233233+07:00","message":"> Transcript [3318] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.15323622+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.260391368+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.26042649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.260432165+07:00","message":"receive interim result [false|false]: คาร์บอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.260444513+07:00","message":"[buffer interim] 501 false คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260450852+07:00","message":"[bufferProcess] interim [660000000]:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260453264+07:00","message":"[bufferProcess] send to processor:เขาบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260458767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260461668+07:00","message":"> Transcript [3319] [false]: 'เขาบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260464645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260466581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.2604685+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.260470734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.318756474+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.318786824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนได\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.318792319+07:00","message":"receive interim result [false|false]: คาร์บอนได"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.318807105+07:00","message":"[buffer interim] 501 false คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318813462+07:00","message":"[bufferProcess] interim [780000000]:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318816597+07:00","message":"[bufferProcess] send to processor:คาร์บอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318822351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318825143+07:00","message":"> Transcript [3320] [false]: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318827491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.318829473+07:00","message":"Set new StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.44713744+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.447189547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.447196335+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:05.447215402+07:00","message":"[buffer interim] 501 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447223911+07:00","message":"[bufferProcess] interim [900000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447226949+07:00","message":"[bufferProcess] send to processor:คาร์บอนได"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447231617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447235085+07:00","message":"> Transcript [3321] [false]: 'คาร์บอนได'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447238505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447240636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447244707+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:05.447246741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.056220307+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.056259867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.056265846+07:00","message":"receive interim result [false|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.056281953+07:00","message":"[buffer interim] 501 false คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056288812+07:00","message":"[bufferProcess] interim [500000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056291122+07:00","message":"[bufferProcess] send to processor:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056294441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056297209+07:00","message":"> Transcript [3322] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056301854+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056303816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056305756+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.056307997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.200138687+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304170511+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304205026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาร์บอนไดออกไซด์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304210287+07:00","message":"receive interim result [true|false]: คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304217174+07:00","message":"end recv isFinal message id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304219302+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304225287+07:00","message":"[buffer interim] 501 true คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304231654+07:00","message":"[bufferProcess] interim [830000000]:คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304236738+07:00","message":"[bufferProcess] send to processor (isfinal):คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304239599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304242307+07:00","message":"> Transcript [3323] [false]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304245063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304246897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304248619+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.3042504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304252021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304254951+07:00","message":"> Transcript [3324] [true]: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304256967+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304258525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304260108+07:00","message":"StatePrefix: 'คาร์บอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304261605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:06.304267729+07:00","message":"Push: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.304275171+07:00","message":"push: {true คาร์บอนไดออกไซด์ 0 0xc00212f400}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:06.310681172+07:00","message":"write wav file: './tmp/7547/7547_501.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:06.71123485+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.181138883+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.181193868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.181199043+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.181216179+07:00","message":"[buffer interim] 502 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.181222664+07:00","message":"[bufferProcess] interim [480000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.181224628+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.383004568+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.383051716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.383057833+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.3830767+07:00","message":"[buffer interim] 502 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.383084679+07:00","message":"[bufferProcess] interim [720000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.383087131+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.383091605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.383094433+07:00","message":"> Transcript [3325] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.383096483+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.550447914+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.638547583+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.63859288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.638599249+07:00","message":"receive interim result [true|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.638611676+07:00","message":"end recv isFinal message id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.63861406+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.638620921+07:00","message":"[buffer interim] 502 true น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638628866+07:00","message":"[bufferProcess] interim [50000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638632195+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638635666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638638735+07:00","message":"> Transcript [3326] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638640932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638642971+07:00","message":"Set new StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638644506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638646366+07:00","message":"> Transcript [3327] [true]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638648702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638650571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638653866+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.63865596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:07.638663754+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.638672723+07:00","message":"push: {true น้ำ 0 0xc0031ede00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:07.64398804+07:00","message":"write wav file: './tmp/7547/7547_502.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:07.803367507+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:08.030182975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:08.030190067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.527858592+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.527897643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.527903058+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.527915654+07:00","message":"[buffer interim] 503 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.527924818+07:00","message":"[bufferProcess] interim [780000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.527928957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.571442272+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673592563+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673637384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุณหภูมิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673643682+07:00","message":"receive interim result [true|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673651801+07:00","message":"end recv isFinal message id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673654142+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673661708+07:00","message":"[buffer interim] 503 true อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673669135+07:00","message":"[bufferProcess] interim [990000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673672129+07:00","message":"[bufferProcess] send to processor (isfinal):อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673675261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673678018+07:00","message":"> Transcript [3328] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673680353+07:00","message":"Set StatePrefix (first interim): 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673682011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673683927+07:00","message":"> Transcript [3329] [true]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.67368634+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673688457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673690285+07:00","message":"StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673692297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:08.673696615+07:00","message":"Push: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.673705339+07:00","message":"push: {true อุณหภูมิ 0 0xc002934980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:08.67936224+07:00","message":"write wav file: './tmp/7547/7547_503.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:08.704193493+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.030096876+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.123691691+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.123726872+07:00","message":"found end of frame, send empty tag with msgId: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.123731298+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.12375072+07:00","message":"[buffer interim] 504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123759315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123763346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123766075+07:00","message":"> Transcript [3330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123768738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123770789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123772569+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123774433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.123777209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.123788283+07:00","message":"push: {true \n 0 0xc0004a3d80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:09.128324685+07:00","message":"write wav file: './tmp/7547/7547_504.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.221209582+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.561259839+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.561301086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.561307238+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.56132469+07:00","message":"[buffer interim] 505 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.561332632+07:00","message":"[bufferProcess] interim [420000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.561334967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.871565027+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.871597427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.871602753+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:09.871618015+07:00","message":"[buffer interim] 505 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.871624131+07:00","message":"[bufferProcess] interim [660000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.871626788+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.871629818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.871632972+07:00","message":"> Transcript [3331] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:09.871634932+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:10.449667374+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:10.449703583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:10.449709514+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:10.449723476+07:00","message":"[buffer interim] 505 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449733546+07:00","message":"[bufferProcess] interim [260000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449735969+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449744776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449749009+07:00","message":"> Transcript [3332] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449751706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:10.449753623+07:00","message":"Set new StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:11.031015402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:11.031025746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.086973556+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.087009084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออก 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.087015381+07:00","message":"receive interim result [false|false]: ร้านอาหารออก 10"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.087033304+07:00","message":"[buffer interim] 505 false ร้านอาหารออก 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087040657+07:00","message":"[bufferProcess] interim [860000000]:ร้านอาหารออก 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087043166+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087046706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087049755+07:00","message":"> Transcript [3333] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087052851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087054832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.087056588+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.08705839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.089209991+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.089227028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.089232264+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.089242536+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089247281+07:00","message":"[bufferProcess] interim [920000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089249286+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออก 10"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089251315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089253221+07:00","message":"> Transcript [3334] [false]: 'ร้านอาหารออก 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089255486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089257491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089259821+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.089261687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.67791568+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.67795952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.677965465+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.677983328+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.677991209+07:00","message":"[bufferProcess] interim [520000000]:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.677994306+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.67799874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.678001943+07:00","message":"> Transcript [3335] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.678005908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.678008026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.67801012+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.678012206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.787970683+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.788011461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.78801698+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.788045132+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788053263+07:00","message":"[bufferProcess] interim [580000000]:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788055634+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788060238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788062989+07:00","message":"> Transcript [3336] [false]: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.78806641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788068498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788070327+07:00","message":"StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788072265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.7880748+07:00","message":"Push: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788076608+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788079153+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:11.788081264+07:00","message":"Next Push (prob) : 'ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:11.788089178+07:00","message":"push: {false ร้านอาหาร 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.184915723+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.184959744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.184967585+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.184984158+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.18499395+07:00","message":"[bufferProcess] interim [940000000]:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.184998085+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.185007498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.185011695+07:00","message":"> Transcript [3337] [false]: 'ร้านอาหารออกซิเจนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.185016537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.18501965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.185022651+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.185026347+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.363332002+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.363374412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและสตรี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.363381232+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและสตรี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.363396343+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363403954+07:00","message":"[bufferProcess] interim [180000000]:ร้านอาหารออกซิเจนและสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363406381+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.36341342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363416496+07:00","message":"> Transcript [3338] [false]: 'ร้านอาหารออกซิเจนและสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363420044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363421997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363424094+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.363426353+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.428262114+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.4283067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.428313464+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.428325375+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428333159+07:00","message":"[bufferProcess] interim [240000000]:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428336247+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428341215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428345468+07:00","message":"> Transcript [3339] [false]: 'ร้านอาหารออกซิเจนและสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428350309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.42835345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428356452+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.428360222+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.748099086+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.748135687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.748142237+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.748156076+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748163373+07:00","message":"[bufferProcess] interim [540000000]:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748166436+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรู"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748170287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748173335+07:00","message":"> Transcript [3340] [false]: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748176489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748178373+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748180402+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748182535+07:00","message":"TextPushed: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748185071+07:00","message":"Push: 'ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748186763+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748188875+07:00","message":"Set new StatePrefix : 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.748191113+07:00","message":"Next Push (prob) : 'และศัตรู'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.748198451+07:00","message":"push: {false ออกซิเจน 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.750416201+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.750456949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.750463114+07:00","message":"receive interim result [false|false]: ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.750478239+07:00","message":"[buffer interim] 505 false ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750484942+07:00","message":"[bufferProcess] interim [600000000]:ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750490336+07:00","message":"[bufferProcess] send to processor:ร้านอาหารออกซิเจนและศัตรูพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750494406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750497744+07:00","message":"> Transcript [3341] [false]: 'ร้านอาหารออกซิเจนและศัตรูพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.75050132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750503766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750506464+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:12.750509961+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:12.929470585+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028785851+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028826518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหารออกซิเจนและศัตรูคือ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028833149+07:00","message":"receive interim result [true|false]: ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028841251+07:00","message":"end recv isFinal message id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028843501+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028851846+07:00","message":"[buffer interim] 505 true ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028861531+07:00","message":"[bufferProcess] interim [930000000]:ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028866825+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านอาหารออกซิเจนและศัตรูคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028870533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028873345+07:00","message":"> Transcript [3342] [false]: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028876496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028878241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028881954+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028884527+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028886443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028888334+07:00","message":"> Transcript [3343] [true]: 'ร้านอาหารออกซิเจนและศัตรูคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028890285+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.02889185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028893419+07:00","message":"StatePrefix: 'ร้านอาหารออกซิเจนและศัตรู'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028895054+07:00","message":"TextPushed: 'ร้านอาหารออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:13.028901332+07:00","message":"Push: 'และศัตรูคือ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.028910141+07:00","message":"push: {true และศัตรูคือ 0 0xc000187c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:13.040263051+07:00","message":"write wav file: './tmp/7547/7547_505.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:13.634756398+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:14.031345095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:14.031356131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.550148825+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.621077713+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.98026261+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.980334512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.980341046+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:15.980360818+07:00","message":"[buffer interim] 507 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980368436+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980370453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980376615+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980379392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980382148+07:00","message":"> Transcript [3344] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:15.980384579+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.408692168+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.408735506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.408746382+07:00","message":"receive interim result [false|false]: เป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.408758822+07:00","message":"[buffer interim] 507 false เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.408766218+07:00","message":"[bufferProcess] interim [600000000]:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.408768299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.420478728+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.420507417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นบัตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.420512948+07:00","message":"receive interim result [false|false]: เป็นบัตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.420524615+07:00","message":"[buffer interim] 507 false เป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420530342+07:00","message":"[bufferProcess] interim [660000000]:เป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420532507+07:00","message":"[bufferProcess] send to processor:เป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420536262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420539156+07:00","message":"> Transcript [3345] [false]: 'เป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420544874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.42054706+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420548962+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.420551062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.424913438+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.424936284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.424941215+07:00","message":"receive interim result [false|false]: เป็นปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.424951237+07:00","message":"[buffer interim] 507 false เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424955714+07:00","message":"[bufferProcess] interim [720000000]:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424958395+07:00","message":"[bufferProcess] send to processor:เป็นบัตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424961452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424963822+07:00","message":"> Transcript [3346] [false]: 'เป็นบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.42496625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424968241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424970377+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.424972046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.670920567+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.670971485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.670977467+07:00","message":"receive interim result [false|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:16.67099663+07:00","message":"[buffer interim] 507 false เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671005245+07:00","message":"[bufferProcess] interim [80000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671007912+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671012755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671015866+07:00","message":"> Transcript [3347] [false]: 'เป็นปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671018954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671020899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.671022676+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:16.67102451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:17.032159789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:17.032202275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.160105072+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.243858054+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.243915644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยสำคัญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.243921511+07:00","message":"receive interim result [false|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.243936987+07:00","message":"[buffer interim] 507 false เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243943711+07:00","message":"[bufferProcess] interim [680000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243946132+07:00","message":"[bufferProcess] send to processor:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.24394933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243952022+07:00","message":"> Transcript [3348] [false]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243955596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243957523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243959317+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243961191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243964429+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243966495+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243968587+07:00","message":"Set new StatePrefix : 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.243970946+07:00","message":"Next Push (prob) : 'ปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.243978724+07:00","message":"push: {false เป็น 0 0xc002934c00}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256077077+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256100383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัจจัยสำคัญ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256105301+07:00","message":"receive interim result [true|false]: เป็นปัจจัยสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256114766+07:00","message":"end recv isFinal message id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.2561172+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256123297+07:00","message":"[buffer interim] 507 true เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256129416+07:00","message":"[bufferProcess] interim [770000000]:เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256132415+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัจจัยสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.25613713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256139976+07:00","message":"> Transcript [3349] [false]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256161161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256163076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256164833+07:00","message":"StatePrefix: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256166852+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256168551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256170475+07:00","message":"> Transcript [3350] [true]: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256172524+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256174081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256175601+07:00","message":"StatePrefix: 'เป็นปัจจัยสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256177177+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:17.256184517+07:00","message":"Push: 'ปัจจัยสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.256190941+07:00","message":"push: {true ปัจจัยสำคัญ 0 0xc002934c00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:17.263612589+07:00","message":"write wav file: './tmp/7547/7547_507.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:17.291632577+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148622508+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148705072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148710584+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148731525+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148738535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์ไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148751022+07:00","message":"receive interim result [false|false]: อาจารย์ไทย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148756844+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148755078+07:00","message":"[buffer interim] this message is already final false 506: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148770421+07:00","message":"[buffer interim] this message is already final false 506: 'อาจารย์ไทย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148760212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148779167+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148818428+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.14883492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148838354+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกดัง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148847504+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148852733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148854914+07:00","message":"receive interim result [false|false]: ปัจจัยภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148858462+07:00","message":"[buffer interim] this message is already final false 506: 'ปัจจัยภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.148862928+07:00","message":"[buffer interim] this message is already final false 506: 'ปัจจัยภายนอกดัง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.1488673+07:00","message":"[buffer interim] this message is already final false 506: 'ปัจจัยภายนอกดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.308089882+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.308140562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจัยภายนอกดังกล่าว\",\"confidence\":0.94449276}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.308145992+07:00","message":"receive interim result [true|false]: ปัจจัยภายนอกดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.3081564+07:00","message":"end recv isFinal message id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.308158685+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.308165501+07:00","message":"[buffer interim] this message is already final true 506: 'ปัจจัยภายนอกดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.461798845+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.461852527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.461857669+07:00","message":"receive interim result [false|false]: ลืม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.461874774+07:00","message":"[buffer interim] 508 false ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461881945+07:00","message":"[bufferProcess] interim [420000000]:ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461883818+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461890848+07:00","message":"[bufferProcess] send to processor (ticker):ลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461894224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461901073+07:00","message":"> Transcript [3351] [false]: 'ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.461903211+07:00","message":"Set StatePrefix (first interim): 'ลืม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.580658211+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.580706856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.580712001+07:00","message":"receive interim result [false|false]: ลืมกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.580729852+07:00","message":"[buffer interim] 508 false ลืมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.580737585+07:00","message":"[bufferProcess] interim [600000000]:ลืมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.580747425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.607596547+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.60763696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มเกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.607643086+07:00","message":"receive interim result [false|false]: มเกษตร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.60766098+07:00","message":"[buffer interim] 508 false มเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.607668442+07:00","message":"[bufferProcess] interim [720000000]:มเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.607670792+07:00","message":"[bufferProcess] send to processor:ลืมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.607674873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.6076779+07:00","message":"> Transcript [3352] [false]: 'ลืมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.60768173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.607683982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.60768583+07:00","message":"StatePrefix: 'ลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.607688794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.633115511+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.633156348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.633179176+07:00","message":"receive interim result [false|false]: เกษตรกร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.633193997+07:00","message":"[buffer interim] 508 false เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633201759+07:00","message":"[bufferProcess] interim [20000000]:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633203972+07:00","message":"[bufferProcess] send to processor:มเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633207828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633210734+07:00","message":"> Transcript [3353] [false]: 'มเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633213288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.633215284+07:00","message":"Set new StatePrefix: 'มเกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.845329931+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.84536853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.845374682+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.845388279+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.845396328+07:00","message":"[bufferProcess] interim [380000000]:ลืมเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.845399038+07:00","message":"[bufferProcess] send to processor:เกษตรกร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.845406544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.84540954+07:00","message":"> Transcript [3354] [false]: 'เกษตรกร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.845411803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.845414083+07:00","message":"Set new StatePrefix: 'เกษตรกร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.932830269+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.932874266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.932880714+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:18.932897857+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.932906035+07:00","message":"[bufferProcess] interim [500000000]:ลืมเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.932908464+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.93291243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.9329156+07:00","message":"> Transcript [3355] [false]: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.93291799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:18.932920198+07:00","message":"Set new StatePrefix: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.184294077+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.1843375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.184345939+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.184360543+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184368467+07:00","message":"[bufferProcess] interim [680000000]:ลืมเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184370976+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184379561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184382613+07:00","message":"> Transcript [3356] [false]: 'ลืมเกษตรกรที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184386529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184388999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184391143+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.184393346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.292126238+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.292169642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.292176007+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะพอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.292190177+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292197877+07:00","message":"[bufferProcess] interim [800000000]:ลืมเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292200573+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292204729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292208996+07:00","message":"> Transcript [3357] [false]: 'ลืมเกษตรกรที่จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292212373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292214414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.29221619+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.292218317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.395966027+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.396018428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.396025535+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.396040892+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396048697+07:00","message":"[bufferProcess] interim [920000000]:ลืมเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396051185+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396058495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396062061+07:00","message":"> Transcript [3358] [false]: 'ลืมเกษตรกรที่จะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396066466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396068683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396070504+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.396072614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.587642616+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.587684426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.587691685+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.587705214+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587712138+07:00","message":"[bufferProcess] interim [100000000]:ลืมเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587714773+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587719819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.58772616+07:00","message":"> Transcript [3359] [false]: 'ลืมเกษตรกรที่จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587730246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587732344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587735988+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587738026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587748453+07:00","message":"Push: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587750718+07:00","message":"TextPushed: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587752633+07:00","message":"Set new StatePrefix : 'ลืมเกษตรกรที่จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.587754641+07:00","message":"Next Push (prob) : 'จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.587761836+07:00","message":"push: {false ลืมเกษตรกรที่ 0 0xc000187880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.880247997+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.880292465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.88029819+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:19.880317455+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.880326156+07:00","message":"[bufferProcess] interim [340000000]:ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.880328955+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะเพาะปลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.88033361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.880336614+07:00","message":"> Transcript [3360] [false]: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.880338867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:19.880341044+07:00","message":"Set new StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:20.032640669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:20.032669191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.145652393+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.145697695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูกพืชจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.145703679+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.145723041+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145731267+07:00","message":"[bufferProcess] interim [640000000]:ลืมเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145734084+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145738373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.14574834+07:00","message":"> Transcript [3361] [false]: 'ลืมเกษตรกรที่จะเพาะปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145752139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145754233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.145756051+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.14575851+07:00","message":"TextPushed: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.411927464+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.411982224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูกพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.41198937+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.412008808+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412021736+07:00","message":"[bufferProcess] interim [880000000]:ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412025993+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะเพาะปลูกพืชจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412034055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412038519+07:00","message":"> Transcript [3362] [false]: 'ลืมเกษตรกรที่จะเพาะปลูกพืชจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412044165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412047656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412051763+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.412055507+07:00","message":"TextPushed: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.431885937+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.450570037+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.450609504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.450616592+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.450631509+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450638855+07:00","message":"[bufferProcess] interim [940000000]:ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450641617+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะเพาะปลูกพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450648455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450651021+07:00","message":"> Transcript [3363] [false]: 'ลืมเกษตรกรที่จะเพาะปลูกพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450654497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450656464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450658824+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.450662314+07:00","message":"TextPushed: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.462693159+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.462721854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.462726653+07:00","message":"receive interim result [false|false]: ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.462738251+07:00","message":"[buffer interim] 508 false ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462750915+07:00","message":"[bufferProcess] interim [0]:ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462753412+07:00","message":"[bufferProcess] send to processor:ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462756973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462759714+07:00","message":"> Transcript [3364] [false]: 'ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462762756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.46276488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462767024+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462769133+07:00","message":"TextPushed: 'ลืมเกษตรกรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462776775+07:00","message":"Push: 'จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.462778589+07:00","message":"TextPushed: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.46278098+07:00","message":"Set new StatePrefix : 'ลืมเกษตรกรที่จะเพาะปลูกพืชจากรัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.4627832+07:00","message":"Next Push (prob) : 'พืชจากรัชดา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.462791076+07:00","message":"push: {false จะเพาะปลูก 0 0xc000187880}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587326319+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587372617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587379713+07:00","message":"receive interim result [true|false]: เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587400017+07:00","message":"end recv isFinal message id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587402859+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587410623+07:00","message":"[buffer interim] 508 true เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587419218+07:00","message":"[bufferProcess] interim [150000000]:เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587422944+07:00","message":"[bufferProcess] send to processor (isfinal):ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587426616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587429782+07:00","message":"> Transcript [3365] [false]: 'ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587432393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587434327+07:00","message":"Set new StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587436029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587439213+07:00","message":"> Transcript [3366] [true]: 'เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587441804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587446288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.58744824+07:00","message":"StatePrefix: 'ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587450549+07:00","message":"TextPushed: 'ลืมเกษตรกรที่จะเพาะปลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.58745224+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587574169+07:00","message":"Push: 'พืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587577257+07:00","message":"TextPushed: 'ลืมเกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587579787+07:00","message":"Set new StatePrefix : 'เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587581903+07:00","message":"Next Push (prob) : 'เกษตรกรที่จะเพาะปลูกพืชแต่ละชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:20.587592224+07:00","message":"push: {true พืชแต่ละชนิด 0 0xc000187880}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:20.587607591+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_508.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:20.596708911+07:00","message":"write wav file: './tmp/7547/7547_508.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.133558446+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.803754503+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.803841705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.803848189+07:00","message":"receive interim result [false|false]: ทองคำ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.803872568+07:00","message":"[buffer interim] 509 false ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803883695+07:00","message":"[bufferProcess] interim [480000000]:ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803885876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803889621+07:00","message":"[bufferProcess] send to processor (ticker):ทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803891999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803895221+07:00","message":"> Transcript [3367] [false]: 'ทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.803897524+07:00","message":"Set StatePrefix (first interim): 'ทองคำ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.980491824+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.980528694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองคำ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.980534078+07:00","message":"receive interim result [false|false]: ทองคำ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:21.980549233+07:00","message":"[buffer interim] 509 false ทองคำ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.980555472+07:00","message":"[bufferProcess] interim [660000000]:ทองคำ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:21.980557317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.150218621+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.222427763+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254109784+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254151229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองคำ 1\",\"confidence\":0.927963}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254157605+07:00","message":"receive interim result [true|false]: ทองคำ 1"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254169592+07:00","message":"end recv isFinal message id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254172405+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254178958+07:00","message":"[buffer interim] 509 true ทองคำ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254186677+07:00","message":"[bufferProcess] interim [50000000]:ทองคำ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254189987+07:00","message":"[bufferProcess] send to processor (isfinal):ทองคำ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254193435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.25419649+07:00","message":"> Transcript [3368] [false]: 'ทองคำ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254199689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254201483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254203908+07:00","message":"StatePrefix: 'ทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254206635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.25420827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254210231+07:00","message":"> Transcript [3369] [true]: 'ทองคำ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254212106+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254213686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254215347+07:00","message":"StatePrefix: 'ทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254216886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.254223091+07:00","message":"Push: 'ทองคำ 1'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.254231805+07:00","message":"push: {true ทองคำ 1 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:22.259930865+07:00","message":"write wav file: './tmp/7547/7547_509.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.6014663+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.670600284+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.969053959+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.969076549+07:00","message":"found end of frame, send empty tag with msgId: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.969079709+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.969087637+07:00","message":"[buffer interim] 510 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.96909453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969098138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969100654+07:00","message":"> Transcript [3370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969102746+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969104479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969106202+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969107873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:22.969110219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:22.969119275+07:00","message":"push: {true \n 0 0xc0025a4d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:22.974549304+07:00","message":"write wav file: './tmp/7547/7547_510.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.017658266+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.017699269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.017704694+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.017718584+07:00","message":"[buffer interim] 511 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.017727816+07:00","message":"[bufferProcess] interim [420000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.017730716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:23.033690702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:23.033721454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.446656374+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.446696888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.446703019+07:00","message":"receive interim result [false|false]: ร้านมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.446715311+07:00","message":"[buffer interim] 511 false ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.446724667+07:00","message":"[bufferProcess] interim [660000000]:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.446727172+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.44673363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.446736312+07:00","message":"> Transcript [3371] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.446739072+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.487093275+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.487130995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.487136179+07:00","message":"receive interim result [false|false]: ร้านมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.48715307+07:00","message":"[buffer interim] 511 false ร้านมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487162198+07:00","message":"[bufferProcess] interim [720000000]:ร้านมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.4871644+07:00","message":"[bufferProcess] send to processor:ร้านมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487167978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487170858+07:00","message":"> Transcript [3372] [false]: 'ร้านมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487173538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.48717553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487177346+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.487179414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.508273437+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.508303189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านนาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.508308041+07:00","message":"receive interim result [false|false]: ร้านนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.50832631+07:00","message":"[buffer interim] 511 false ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508332406+07:00","message":"[bufferProcess] interim [780000000]:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508335106+07:00","message":"[bufferProcess] send to processor:ร้านมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.50833859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508341177+07:00","message":"> Transcript [3373] [false]: 'ร้านมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508343988+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508345647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.508347486+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.50834922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.536538706+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.536570769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.536576067+07:00","message":"receive interim result [false|false]: ร้านมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.536592027+07:00","message":"[buffer interim] 511 false ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536597953+07:00","message":"[bufferProcess] interim [840000000]:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.53660025+07:00","message":"[bufferProcess] send to processor:ร้านนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536603489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536606142+07:00","message":"> Transcript [3374] [false]: 'ร้านนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536609058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536611048+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536612996+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.536614946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.577482046+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.577522327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านบีบีกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.577528711+07:00","message":"receive interim result [false|false]: ร้านบีบีกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.577543426+07:00","message":"[buffer interim] 511 false ร้านบีบีกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577549812+07:00","message":"[bufferProcess] interim [900000000]:ร้านบีบีกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.57755229+07:00","message":"[bufferProcess] send to processor:ร้านมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577556302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577559255+07:00","message":"> Transcript [3375] [false]: 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577562262+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577564255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577566029+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577567744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577573311+07:00","message":"Push: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577575144+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577579552+07:00","message":"Set new StatePrefix : 'ร้านมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.577582042+07:00","message":"Next Push (prob) : 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.577590817+07:00","message":"push: {false ร้าน 0 0xc001aff780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.681228807+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.681267008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.681273487+07:00","message":"receive interim result [false|false]: ร้านมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.681287784+07:00","message":"[buffer interim] 511 false ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.681295223+07:00","message":"[bufferProcess] interim [20000000]:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.681297902+07:00","message":"[bufferProcess] send to processor:ร้านบีบีกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.681303781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.68130644+07:00","message":"> Transcript [3376] [false]: 'ร้านบีบีกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.681308935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.681310988+07:00","message":"Set new StatePrefix: 'ร้านบีบีกัน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.904234103+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.904278588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.904286084+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:23.904301463+07:00","message":"[buffer interim] 511 false ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904312353+07:00","message":"[bufferProcess] interim [260000000]:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904314948+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904319031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904322219+07:00","message":"> Transcript [3377] [false]: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904324512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:23.904327449+07:00","message":"Set new StatePrefix: 'ร้านมีการควบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.106280551+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.10631874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.106324709+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.10633919+07:00","message":"[buffer interim] 511 false ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106347381+07:00","message":"[bufferProcess] interim [500000000]:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106354435+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106362177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106365002+07:00","message":"> Transcript [3378] [false]: 'ร้านมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106368457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106370795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.106372731+07:00","message":"StatePrefix: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.10637507+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.412603261+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.412650731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.412658762+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.412676065+07:00","message":"[buffer interim] 511 false ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412684784+07:00","message":"[bufferProcess] interim [740000000]:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412688089+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412691721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412694591+07:00","message":"> Transcript [3379] [false]: 'ร้านมีการควบคุมอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412697869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412699869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412702599+07:00","message":"StatePrefix: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.412708776+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.549503834+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.549543829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.549550109+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.549567117+07:00","message":"[buffer interim] 511 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549576008+07:00","message":"[bufferProcess] interim [920000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549579243+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549591165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549594178+07:00","message":"> Transcript [3380] [false]: 'ร้านมีการควบคุมอย่างเหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549597437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549599673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.549601927+07:00","message":"StatePrefix: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:24.54960452+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:24.970410903+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.054853085+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.05489609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านมีการควบคุมอย่างเหมาะสม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.05490238+07:00","message":"receive interim result [false|false]: ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.054919244+07:00","message":"[buffer interim] 511 false ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054926961+07:00","message":"[bufferProcess] interim [520000000]:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054929461+07:00","message":"[bufferProcess] send to processor:ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.05493325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054936062+07:00","message":"> Transcript [3381] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054940022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054942208+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054944683+07:00","message":"StatePrefix: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054947035+07:00","message":"TextPushed: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054950072+07:00","message":"Push: 'มีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.05495181+07:00","message":"TextPushed: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054954104+07:00","message":"Set new StatePrefix : 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.054956275+07:00","message":"Next Push (prob) : 'คุมอย่างเหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.054964995+07:00","message":"push: {false มีการควบ 0 0xc001aff780}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074629108+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074661337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีการควบคุมอย่างเหมาะสม\",\"confidence\":0.9347633}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074666555+07:00","message":"receive interim result [true|false]: และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074676946+07:00","message":"end recv isFinal message id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074679197+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074687275+07:00","message":"[buffer interim] 511 true และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074692955+07:00","message":"[bufferProcess] interim [520000000]:และมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074695579+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านมีการควบคุมอย่างเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074699918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074702338+07:00","message":"> Transcript [3382] [false]: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074705405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074707143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074709376+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074711834+07:00","message":"TextPushed: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074713632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074715504+07:00","message":"> Transcript [3383] [true]: 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074717492+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074719028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074720661+07:00","message":"StatePrefix: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.07472226+07:00","message":"TextPushed: 'ร้านมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074723939+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074833402+07:00","message":"Push: 'คุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074836281+07:00","message":"TextPushed: 'ร้านมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074838168+07:00","message":"Set new StatePrefix : 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074840117+07:00","message":"Next Push (prob) : 'และมีการควบคุมอย่างเหมาะสม'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.074846563+07:00","message":"push: {true คุมอย่างเหมาะสม 0 0xc001aff780}"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.074865462+07:00","message":"write aligntment file to 'tmp/7547/align_message_id_511.html'"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:25.082300373+07:00","message":"write wav file: './tmp/7547/7547_511.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.302281622+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.754198155+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.75422917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เผื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.754234003+07:00","message":"receive interim result [false|false]: เผื่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.754246324+07:00","message":"[buffer interim] 512 false เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.754252103+07:00","message":"[bufferProcess] interim [420000000]:เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.754254413+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.834217573+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.834250976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.834256345+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.834269487+07:00","message":"[buffer interim] 512 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.834276826+07:00","message":"[bufferProcess] interim [480000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.834279317+07:00","message":"[bufferProcess] send to processor:เผื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.834283504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.83428613+07:00","message":"> Transcript [3384] [false]: 'เผื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.834288097+07:00","message":"Set StatePrefix (first interim): 'เผื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.846965143+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.846989293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.846994032+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.847005754+07:00","message":"[buffer interim] 512 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847010848+07:00","message":"[bufferProcess] interim [540000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847013245+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847016332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847018929+07:00","message":"> Transcript [3385] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847020969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.847022989+07:00","message":"Set new StatePrefix: 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.99084555+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.990889588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้ผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.990897269+07:00","message":"receive interim result [false|false]: เพื่อให้ผู้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:25.990918387+07:00","message":"[buffer interim] 512 false เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990927047+07:00","message":"[bufferProcess] interim [720000000]:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990929522+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990933265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990936197+07:00","message":"> Transcript [3386] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990938253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:25.990940014+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:26.033894108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:26.033928577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.061218413+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.061268221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.061275237+07:00","message":"receive interim result [false|false]: เพื่อให้เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.061295299+07:00","message":"[buffer interim] 512 false เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.06130945+07:00","message":"[bufferProcess] interim [780000000]:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061312942+07:00","message":"[bufferProcess] send to processor:เพื่อให้ผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061317567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061322366+07:00","message":"> Transcript [3387] [false]: 'เพื่อให้ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.06132614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061328098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061329868+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.061331794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.181452728+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.18151623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืช\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.181524374+07:00","message":"receive interim result [false|false]: เพื่อให้พืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.181548208+07:00","message":"[buffer interim] 512 false เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181557111+07:00","message":"[bufferProcess] interim [900000000]:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181561241+07:00","message":"[bufferProcess] send to processor:เพื่อให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181567644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.18157201+07:00","message":"> Transcript [3388] [false]: 'เพื่อให้เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181577385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181580694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181583537+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.181587251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.294455201+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.294497503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.294503274+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.294520504+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294530804+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294533795+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294537975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294541746+07:00","message":"> Transcript [3389] [false]: 'เพื่อให้พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294544936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294546965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294551647+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.294553859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.353714614+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.353763794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.353770616+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีกี่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.353788794+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353796327+07:00","message":"[bufferProcess] interim [80000000]:เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353799118+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353803406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353806562+07:00","message":"> Transcript [3390] [false]: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353810277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353813872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353815624+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.3538178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.35382362+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353825584+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353827961+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.353830039+07:00","message":"Next Push (prob) : 'พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.353839087+07:00","message":"push: {false เพื่อให้ 0 0xc0025a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.487378501+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.48742543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.487432074+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.487443801+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487452361+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.4874554+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487459634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487462348+07:00","message":"> Transcript [3391] [false]: 'เพื่อให้พืชมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487465607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487467663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487470003+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.487472095+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.552004394+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.552054841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.552061456+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.552076459+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552084001+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552086492+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552092801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552095876+07:00","message":"> Transcript [3392] [false]: 'เพื่อให้พืชมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552099545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552101733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552103608+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.552106053+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.740451109+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.740493721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.740500174+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.740517977+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740526619+07:00","message":"[bufferProcess] interim [440000000]:เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740531732+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740535411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740539207+07:00","message":"> Transcript [3393] [false]: 'เพื่อให้พืชมีการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740543848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740547099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740550545+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.740554041+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.861728077+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.861777452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.86178343+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.861799752+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861807648+07:00","message":"[bufferProcess] interim [620000000]:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861809971+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861813256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861815641+07:00","message":"> Transcript [3394] [false]: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861819472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861821448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861823867+07:00","message":"StatePrefix: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861825945+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861828801+07:00","message":"Push: 'พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861830577+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861832501+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.861834524+07:00","message":"Next Push (prob) : 'การเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.861842254+07:00","message":"push: {false พืชมี 0 0xc0025a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.920405578+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.920449915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.920456056+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:26.920471814+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920478723+07:00","message":"[bufferProcess] interim [680000000]:เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920481264+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920487881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920490628+07:00","message":"> Transcript [3395] [false]: 'เพื่อให้พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920495284+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920497246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.920499323+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:26.92050179+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.048946277+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.048983251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.048988563+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.049005953+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049013906+07:00","message":"[bufferProcess] interim [740000000]:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049016761+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049020681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049023214+07:00","message":"> Transcript [3396] [false]: 'เพื่อให้พืชมีการเจริญเติบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049025937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049027959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049029899+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.049032155+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380570457+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380609751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380619419+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380639545+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.38064289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380645824+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380652839+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380656355+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380666559+07:00","message":"[bufferProcess] interim [40000000]:เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380669093+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380672383+07:00","message":"[bufferProcess] interim [100000000]:เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380674266+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380677255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.38068036+07:00","message":"> Transcript [3397] [false]: 'เพื่อให้พืชมีการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380683375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380685204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380687189+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380690028+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380691632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380693512+07:00","message":"> Transcript [3398] [false]: 'เพื่อให้พืชมีการเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380695561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.38069724+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380698905+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380700734+07:00","message":"TextPushed: 'เพื่อให้พืชมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380703664+07:00","message":"Push: 'การเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380705485+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380707409+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญเติบโตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.380709372+07:00","message":"Next Push (prob) : 'เติบโตและ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.380717576+07:00","message":"push: {false การเจริญ 0 0xc0025a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.478733341+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.478781467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.478789657+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.478807039+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.478818781+07:00","message":"[bufferProcess] interim [220000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.478821235+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.47882578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.478828893+07:00","message":"> Transcript [3399] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.478831363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.478833434+07:00","message":"Set new StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.766047513+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.766093873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.766100625+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.766117315+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766125231+07:00","message":"[bufferProcess] interim [520000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766128986+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766136046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766138833+07:00","message":"> Transcript [3400] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766142397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766145407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766147241+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.766149683+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.955357331+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.955400892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.955408274+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:27.955420665+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955427721+07:00","message":"[bufferProcess] interim [700000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955430164+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955434004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.95543736+07:00","message":"> Transcript [3401] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955441597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955443598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955445772+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:27.955448281+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.429925986+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.52646944+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.526509239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.526515587+07:00","message":"receive interim result [false|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.52653599+07:00","message":"[buffer interim] 512 false เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526544027+07:00","message":"[bufferProcess] interim [300000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526546957+07:00","message":"[bufferProcess] send to processor:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526551138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526554444+07:00","message":"> Transcript [3402] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526558239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.52656077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526562931+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.526565887+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546681992+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546706101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546711413+07:00","message":"receive interim result [true|false]: เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546720997+07:00","message":"end recv isFinal message id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546723503+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546729501+07:00","message":"[buffer interim] 512 true เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.54673497+07:00","message":"[bufferProcess] interim [360000000]:เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546737884+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546773443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546777328+07:00","message":"> Transcript [3403] [false]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546780291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546782057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546784037+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546786388+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546793741+07:00","message":"Push: 'เติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546795583+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546798411+07:00","message":"Set new StatePrefix : 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546800969+07:00","message":"Next Push (prob) : 'อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546802767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546804771+07:00","message":"> Transcript [3404] [true]: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546807558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546809111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.54681129+07:00","message":"StatePrefix: 'เพื่อให้พืชมีการเจริญเติบโตได้อย่างสมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546813237+07:00","message":"TextPushed: 'เพื่อให้พืชมีการเจริญเติบโตได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:28.546815401+07:00","message":"Push: 'อย่างสมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546840593+07:00","message":"push: {false เติบโตได้ 0 0xc0025a5c80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:28.546875112+07:00","message":"push: {true อย่างสมบูรณ์ 0 0xc0025a5c80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:28.557803381+07:00","message":"write wav file: './tmp/7547/7547_512.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:29.034820225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:29.034851805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.071810377+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.139956594+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.272406273+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.331682032+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.331698078+07:00","message":"found end of frame, send empty tag with msgId: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.33170131+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.331707474+07:00","message":"[buffer interim] 513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331713514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331717778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.3317204+07:00","message":"> Transcript [3405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331722811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331724621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331726538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331728433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:29.331730933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:29.331738902+07:00","message":"push: {true \n 0 0xc002934200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:29.336345672+07:00","message":"write wav file: './tmp/7547/7547_513.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.029543399+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.029598997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.029604471+07:00","message":"receive interim result [false|false]: ส่วนปัจจัย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.029622241+07:00","message":"[buffer interim] 514 false ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.029629644+07:00","message":"[bufferProcess] interim [540000000]:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.02963247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.306681627+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.306728575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.306734099+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภาย"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.306758094+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.306765484+07:00","message":"[bufferProcess] interim [840000000]:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.306768144+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.306777635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.306780453+07:00","message":"> Transcript [3406] [false]: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.306782756+07:00","message":"Set StatePrefix (first interim): 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.427459321+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.427505053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.427510382+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.427525901+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427533374+07:00","message":"[bufferProcess] interim [960000000]:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427535858+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427556346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.42755917+07:00","message":"> Transcript [3407] [false]: 'ส่วนปัจจัยภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427562283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.42756476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427566951+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.427568968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.646353957+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.646397496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.646403456+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.646415934+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646423949+07:00","message":"[bufferProcess] interim [200000000]:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646426844+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646432715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646436102+07:00","message":"> Transcript [3408] [false]: 'ส่วนปัจจัยภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646439547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646441619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646443477+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.646445759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.693734286+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.693783378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.693788867+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.693804328+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693811393+07:00","message":"[bufferProcess] interim [320000000]:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.69381447+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693819675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693822469+07:00","message":"> Transcript [3409] [false]: 'ส่วนปัจจัยภายในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693825699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693827679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.693829613+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.69383204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.892666997+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.892709499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.892715511+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.89272987+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892736735+07:00","message":"[bufferProcess] interim [500000000]:ส่วนปัจจัยภายในที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.89273933+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892752022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892754707+07:00","message":"> Transcript [3410] [false]: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892758121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892760129+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.89276224+07:00","message":"StatePrefix: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892764267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892769706+07:00","message":"Push: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.89277463+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.892776673+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:30.89277875+07:00","message":"Next Push (prob) : 'ภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:30.89278889+07:00","message":"push: {false ส่วนปัจจัย 0 0xc002934680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.008595542+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.008637902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.008643956+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.008659094+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008666575+07:00","message":"[bufferProcess] interim [560000000]:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008669088+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008672567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008675279+07:00","message":"> Transcript [3411] [false]: 'ส่วนปัจจัยภายในที่มีผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008678231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008680083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008681864+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.008683739+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.195538382+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.195583427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.195589709+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.195604764+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195612127+07:00","message":"[bufferProcess] interim [740000000]:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195614634+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195621165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195623623+07:00","message":"> Transcript [3412] [false]: 'ส่วนปัจจัยภายในที่มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195626728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195628767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.195630636+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.19563346+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.324098801+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.324144999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.324153053+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.324169533+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.324176691+07:00","message":"[bufferProcess] interim [860000000]:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.32417958+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.32418696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.32418973+07:00","message":"> Transcript [3413] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.324193143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.324195107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.324197271+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.324199634+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.35287729+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352902739+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352905692+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352907532+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352909199+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352911042+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352912729+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352914367+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352916032+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352918212+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.352919862+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.35292183+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.587569024+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.587619573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.587627561+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.587647728+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.58765701+07:00","message":"[bufferProcess] interim [160000000]:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587660734+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587665575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587669743+07:00","message":"> Transcript [3414] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587675666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587678684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587682048+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587685754+07:00","message":"TextPushed: 'ส่วนปัจจัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587692776+07:00","message":"Push: 'ภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587695463+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587699019+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.587702217+07:00","message":"Next Push (prob) : 'ผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.587731054+07:00","message":"push: {false ภายในที่มี 0 0xc002934680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.712288463+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.712331939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.712337385+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.71235021+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712357421+07:00","message":"[bufferProcess] interim [280000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712359902+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712367077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712369842+07:00","message":"> Transcript [3415] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712373245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712375402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.712377201+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.71238109+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.907519211+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.907573458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.907583791+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:31.907610872+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907620256+07:00","message":"[bufferProcess] interim [520000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907625378+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907636674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907640856+07:00","message":"> Transcript [3416] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907646306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907650212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907654092+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:31.907661232+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:32.03495949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:32.034973228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.289389702+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.289425962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.289432466+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.289450631+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289464239+07:00","message":"[bufferProcess] interim [880000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289478894+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289482613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289485471+07:00","message":"> Transcript [3417] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโต'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289488903+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289490965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289493122+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.289495731+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.607335094+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.607374512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.607381643+07:00","message":"receive interim result [false|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.607396067+07:00","message":"[buffer interim] 514 false ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607403083+07:00","message":"[bufferProcess] interim [180000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607406396+07:00","message":"[bufferProcess] send to processor:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607415422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607420636+07:00","message":"> Transcript [3418] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607424187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607426212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607428709+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607431293+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607440009+07:00","message":"Push: 'ผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607441836+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607444021+07:00","message":"Set new StatePrefix : 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.607448509+07:00","message":"Next Push (prob) : 'เจริญเติบโตของ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.607459244+07:00","message":"push: {false ผลต่อการ 0 0xc002934680}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.850306585+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948280867+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948327476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช\",\"confidence\":0.9503059}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948334784+07:00","message":"receive interim result [true|false]: ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948345726+07:00","message":"end recv isFinal message id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948347763+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948354664+07:00","message":"[buffer interim] 514 true ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948362253+07:00","message":"[bufferProcess] interim [600000000]:ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948365753+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948369236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948374069+07:00","message":"> Transcript [3419] [false]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948377357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948379608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948381716+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948384153+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948385938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948387751+07:00","message":"> Transcript [3420] [true]: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948389928+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948391465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948393123+07:00","message":"StatePrefix: 'ส่วนปัจจัยภายในที่มีผลต่อการเจริญเติบโตของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948395082+07:00","message":"TextPushed: 'ส่วนปัจจัยภายในที่มีผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:32.948398065+07:00","message":"Push: 'เจริญเติบโตของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.948407565+07:00","message":"push: {true เจริญเติบโตของพืช 0 0xc002934680}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:32.957456788+07:00","message":"write wav file: './tmp/7547/7547_514.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:32.981658792+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.370713204+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.467507007+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.467532073+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.467535489+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.467544117+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467551619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467555773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467558874+07:00","message":"> Transcript [3421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467561524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467563682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467565758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467568004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:33.467570535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.467580777+07:00","message":"push: {true \n 0 0xc001aff580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:33.472164978+07:00","message":"write wav file: './tmp/7547/7547_515.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:33.502767767+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.163033176+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.163077783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.163083148+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.163105026+07:00","message":"[buffer interim] 516 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.163113083+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.163115119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.234411988+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.234454945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.234461305+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.234479564+07:00","message":"[buffer interim] 516 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.234487124+07:00","message":"[bufferProcess] interim [600000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.234489518+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.234493213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.234495857+07:00","message":"> Transcript [3422] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.234497972+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.46966212+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.469710408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.469715929+07:00","message":"receive interim result [false|false]: จะได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.469732368+07:00","message":"[buffer interim] 516 false จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.46975075+07:00","message":"[bufferProcess] interim [780000000]:จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.469753914+07:00","message":"[bufferProcess] send to processor:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.469758214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.469761028+07:00","message":"> Transcript [3423] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.469763175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.469765202+07:00","message":"Set new StatePrefix: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.670861965+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.670904184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.670909664+07:00","message":"receive interim result [false|false]: จะได้เรียนกัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.670934974+07:00","message":"[buffer interim] 516 false จะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670941912+07:00","message":"[bufferProcess] interim [20000000]:จะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.67094475+07:00","message":"[bufferProcess] send to processor:จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670948079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670950921+07:00","message":"> Transcript [3424] [false]: 'จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670955888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670958179+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.670960053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.859408322+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.859449889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.859456226+07:00","message":"receive interim result [false|false]: จะได้เรียนกันใน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.859471404+07:00","message":"[buffer interim] 516 false จะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859478677+07:00","message":"[bufferProcess] interim [140000000]:จะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859481139+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859488766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859491634+07:00","message":"> Transcript [3425] [false]: 'จะได้เรียนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859495273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859497606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859499632+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.859502269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.92504364+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.925080485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในครัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.925086561+07:00","message":"receive interim result [false|false]: จะได้เรียนกันในครัว"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:34.925101616+07:00","message":"[buffer interim] 516 false จะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925109744+07:00","message":"[bufferProcess] interim [320000000]:จะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925112381+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกันใน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.92511795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925120866+07:00","message":"> Transcript [3426] [false]: 'จะได้เรียนกันใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925123958+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925125909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925127702+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:34.925129683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:35.035503023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:35.035509411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.045791719+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.045829677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.045835195+07:00","message":"receive interim result [false|false]: จะได้เรียนกันในคลิป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.045850897+07:00","message":"[buffer interim] 516 false จะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045858818+07:00","message":"[bufferProcess] interim [380000000]:จะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.04586137+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกันในครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045864729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045867351+07:00","message":"> Transcript [3427] [false]: 'จะได้เรียนกันในครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045870401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045872407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045874178+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045876049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045878803+07:00","message":"Push: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045880761+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045883114+07:00","message":"Set new StatePrefix : 'จะได้เรียนกันในครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.045885178+07:00","message":"Next Push (prob) : 'เรียนกันในครัว'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.045891863+07:00","message":"push: {false จะได้ 0 0xc001affa80}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.433447099+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.43348672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในคลิปถัดไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.433493568+07:00","message":"receive interim result [false|false]: จะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.433509457+07:00","message":"[buffer interim] 516 false จะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433516798+07:00","message":"[bufferProcess] interim [800000000]:จะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433519791+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกันในคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433528459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433531056+07:00","message":"> Transcript [3428] [false]: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433533364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.433535329+07:00","message":"Set new StatePrefix: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.630259372+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.630298071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในคลิปทักไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.630303833+07:00","message":"receive interim result [false|false]: จะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.630314876+07:00","message":"[buffer interim] 516 false จะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630322144+07:00","message":"[bufferProcess] interim [980000000]:จะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630324851+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกันในคลิปถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630330891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.63033374+07:00","message":"> Transcript [3429] [false]: 'จะได้เรียนกันในคลิปถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630336801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630339071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630340885+07:00","message":"StatePrefix: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.630343076+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.745777391+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.745814282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในคลิปถัดไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.745821101+07:00","message":"receive interim result [false|false]: จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.745834603+07:00","message":"[buffer interim] 516 false จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745842998+07:00","message":"[bufferProcess] interim [100000000]:จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745845601+07:00","message":"[bufferProcess] send to processor:จะได้เรียนกันในคลิปทักไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745853229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745856094+07:00","message":"> Transcript [3430] [false]: 'จะได้เรียนกันในคลิปทักไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745859292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745861314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745863657+07:00","message":"StatePrefix: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:35.745866204+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:35.990516537+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123380954+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123430819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้เรียนกันในคลิปถัดไปนะคะ\",\"confidence\":0.9460009}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123437218+07:00","message":"receive interim result [true|false]: จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123451398+07:00","message":"end recv isFinal message id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123453712+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123461309+07:00","message":"[buffer interim] 516 true จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.12346971+07:00","message":"[bufferProcess] interim [520000000]:จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.12347315+07:00","message":"[bufferProcess] send to processor (isfinal):จะได้เรียนกันในคลิปถัดไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123492659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123524206+07:00","message":"> Transcript [3431] [false]: 'จะได้เรียนกันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123531073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123533624+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.12353586+07:00","message":"StatePrefix: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123538061+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123540339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123542806+07:00","message":"> Transcript [3432] [true]: 'จะได้เรียนกันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123544959+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.12354662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123548265+07:00","message":"StatePrefix: 'จะได้เรียนกันในคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123549945+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.123557337+07:00","message":"Push: 'เรียนกันในคลิปถัดไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.123568753+07:00","message":"push: {true เรียนกันในคลิปถัดไปนะคะ 0 0xc001affa80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:36.131997636+07:00","message":"write wav file: './tmp/7547/7547_516.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.38227159+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.44326705+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.511990545+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.822729507+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.822764042+07:00","message":"found end of frame, send empty tag with msgId: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.822767411+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.822776308+07:00","message":"[buffer interim] 517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822785788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822792489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822795244+07:00","message":"> Transcript [3433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822797645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822799451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822801185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822802845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:36.822805231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:36.822814327+07:00","message":"push: {true \n 0 0xc002935280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:36.827706336+07:00","message":"write wav file: './tmp/7547/7547_517.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.031000506+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.031043337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.031048573+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.031063228+07:00","message":"[buffer interim] 518 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.031068825+07:00","message":"[bufferProcess] interim [360000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.031070823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.242068697+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.242108478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.242113734+07:00","message":"receive interim result [false|false]: สำหรับวัน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.242130162+07:00","message":"[buffer interim] 518 false สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.242136719+07:00","message":"[bufferProcess] interim [600000000]:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.242139429+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.242142622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.242145417+07:00","message":"> Transcript [3434] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.242147472+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.34624906+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.346286009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.346291001+07:00","message":"receive interim result [false|false]: สำหรับวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.346305109+07:00","message":"[buffer interim] 518 false สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346311792+07:00","message":"[bufferProcess] interim [660000000]:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346314375+07:00","message":"[bufferProcess] send to processor:สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346317521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346320111+07:00","message":"> Transcript [3435] [false]: 'สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346322816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346325573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346327438+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.346329406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.55021024+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.550249562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.550254905+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.550273863+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550280707+07:00","message":"[bufferProcess] interim [840000000]:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550283061+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550286505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.55029014+07:00","message":"> Transcript [3436] [false]: 'สำหรับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550293229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550295558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.55029735+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.550299181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.679681912+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.679718225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.679724366+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.679739597+07:00","message":"[buffer interim] 518 false สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679753534+07:00","message":"[bufferProcess] interim [960000000]:สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679756087+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679759122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679762536+07:00","message":"> Transcript [3437] [false]: 'สำหรับวันนี้ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679766212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679768142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679770019+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.679771878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.698886133+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.698908839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้เขาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.698913675+07:00","message":"receive interim result [false|false]: สำหรับวันนี้เขาจะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.698925629+07:00","message":"[buffer interim] 518 false สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698929817+07:00","message":"[bufferProcess] interim [20000000]:สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698931843+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.69893437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698936499+07:00","message":"> Transcript [3438] [false]: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698939081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698941165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698942893+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698944598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698949164+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698953148+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698955531+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.698957641+07:00","message":"Next Push (prob) : 'วันนี้เขา'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.698965266+07:00","message":"push: {false สำหรับ 0 0xc0004a3580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.869421877+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.86945825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.869463999+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.86948001+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869486897+07:00","message":"[bufferProcess] interim [140000000]:สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869489995+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้เขาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869495962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869499335+07:00","message":"> Transcript [3439] [false]: 'สำหรับวันนี้เขาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.86950257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869504652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869507323+07:00","message":"StatePrefix: 'สำหรับวันนี้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.869509674+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.9303988+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.930446861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.930453149+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:37.930470657+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.930478694+07:00","message":"[bufferProcess] interim [320000000]:สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.93048119+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.93048547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.930488903+07:00","message":"> Transcript [3440] [false]: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.930491435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:37.930493341+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:38.036223294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:38.036238643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.118860386+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.118899539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.118905301+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.118921766+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118928773+07:00","message":"[bufferProcess] interim [500000000]:สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118931426+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118934567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118937119+07:00","message":"> Transcript [3441] [false]: 'สำหรับวันนี้ขอจบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118940178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.11894259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.11894529+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.118947515+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.24866338+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.248703005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.248708371+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.248723744+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248731885+07:00","message":"[bufferProcess] interim [560000000]:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248735827+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248739358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248749868+07:00","message":"> Transcript [3442] [false]: 'สำหรับวันนี้ขอจบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248755093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248757659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248760612+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.248763716+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.453143708+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.45319692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.453203867+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.453227623+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453238967+07:00","message":"[bufferProcess] interim [740000000]:สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453241582+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453245648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453248659+07:00","message":"> Transcript [3443] [false]: 'สำหรับวันนี้ขอจบการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453251813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453254506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.453257031+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.45325921+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.477337994+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.477382226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.477388214+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.477414995+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477422453+07:00","message":"[bufferProcess] interim [800000000]:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477425078+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477432848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477439871+07:00","message":"> Transcript [3444] [false]: 'สำหรับวันนี้ขอจบการสอนแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.47744372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.47744604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477448106+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477452166+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477459829+07:00","message":"Push: 'วันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477461621+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477463487+07:00","message":"Set new StatePrefix : 'สำหรับวันนี้ขอจบการสอนแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.477465505+07:00","message":"Next Push (prob) : 'การสอนแต่'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.477474504+07:00","message":"push: {false วันนี้ขอจบ 0 0xc0004a3580}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.633047208+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.633088014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสอนประเภท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.633093943+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.633113008+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.633120986+07:00","message":"[bufferProcess] interim [920000000]:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.633123554+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.633128157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.63313094+07:00","message":"> Transcript [3445] [false]: 'สำหรับวันนี้ขอจบการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.633133384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.633135705+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสอนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.639635951+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.639668505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.639674174+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.639687394+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.63969299+07:00","message":"[bufferProcess] interim [980000000]:สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.639695174+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสอนประเภท"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.639698316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.639700582+07:00","message":"> Transcript [3446] [false]: 'สำหรับวันนี้ขอจบการสอนประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.63970276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.639704742+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสอนประเภท'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.76002934+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.760070994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.760077036+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.760092407+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760100279+07:00","message":"[bufferProcess] interim [100000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760103122+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760106791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760109764+07:00","message":"> Transcript [3447] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760111955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.760114327+07:00","message":"Set new StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.827151639+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.827192738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.82719929+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:38.827213658+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827221139+07:00","message":"[bufferProcess] interim [220000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827223843+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827229633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827232148+07:00","message":"> Transcript [3448] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827235217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827237319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827239184+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:38.827241524+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.160232601+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.160275423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.160282818+07:00","message":"receive interim result [false|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.160301824+07:00","message":"[buffer interim] 518 false สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.16031052+07:00","message":"[bufferProcess] interim [520000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160313581+07:00","message":"[bufferProcess] send to processor:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160317632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160320322+07:00","message":"> Transcript [3449] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160323431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160325223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160327297+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.160330259+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.320244985+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423802028+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.42385166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน\",\"confidence\":0.95475906}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423859232+07:00","message":"receive interim result [true|false]: สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423871044+07:00","message":"end recv isFinal message id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423873441+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423880536+07:00","message":"[buffer interim] 518 true สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423888763+07:00","message":"[bufferProcess] interim [850000000]:สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423894798+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423899014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423901767+07:00","message":"> Transcript [3450] [false]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423904964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423906882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423908809+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423911388+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423914614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423916551+07:00","message":"> Transcript [3451] [true]: 'สำหรับวันนี้ขอจบการสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423918952+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423920509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.4239221+07:00","message":"StatePrefix: 'สำหรับวันนี้ขอจบการสนทนาเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.42392386+07:00","message":"TextPushed: 'สำหรับวันนี้ขอจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:39.423929922+07:00","message":"Push: 'การสนทนาเพียงเท่านี้ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.423938798+07:00","message":"push: {true การสนทนาเพียงเท่านี้ก่อน 0 0xc0004a3580}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:39.431410982+07:00","message":"write wav file: './tmp/7547/7547_518.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:39.771607206+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.234330494+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.23437896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.234384739+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.234398838+07:00","message":"[buffer interim] 519 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.234406306+07:00","message":"[bufferProcess] interim [480000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.23440823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.295647299+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.295683981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.295690216+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.295704512+07:00","message":"[buffer interim] 519 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.295711038+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.295713274+07:00","message":"[bufferProcess] send to processor:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.295716891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.29571967+07:00","message":"> Transcript [3452] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.295721873+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.485021534+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.48506814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.485076405+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.485097356+07:00","message":"[buffer interim] 519 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.485108772+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.485111942+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.485119452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.485123485+07:00","message":"> Transcript [3453] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.48512652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.485129598+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.790291225+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877075162+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877126117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877133037+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.87714437+07:00","message":"end recv isFinal message id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877146708+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877154134+07:00","message":"[buffer interim] 519 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877172874+07:00","message":"[bufferProcess] interim [260000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.87717656+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877180344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877186611+07:00","message":"> Transcript [3454] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877189706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877191572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877193434+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877195333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877197002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.87719903+07:00","message":"> Transcript [3455] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877201036+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877202568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877204115+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877205645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:40.877208322+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:40.877217827+07:00","message":"push: {true สวัสดีค่ะ 0 0xc000187b00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:40.884290215+07:00","message":"write wav file: './tmp/7547/7547_519.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:41.037062051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:41.037077178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:41.89272939+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.019334065+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.101191249+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.101220267+07:00","message":"found end of frame, send empty tag with msgId: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.10122369+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.101231453+07:00","message":"[buffer interim] 520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101239308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101243854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101246642+07:00","message":"> Transcript [3456] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101249082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101250981+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101252798+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101254604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:42.101257296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.101267121+07:00","message":"push: {true \n 0 0xc0004a2100}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:42.117484625+07:00","message":"write wav file: './tmp/7547/7547_520.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:42.151022855+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:44.037407555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:44.037423174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:47.037994395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:47.03800707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:50.038510344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:50.038524834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:53.039523633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:53.039541003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.34977994+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.422406554+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.449914804+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.449939384+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.449942676+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.449949848+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449957525+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449961852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449964517+07:00","message":"> Transcript [3457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449966781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449968569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449970321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449972068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:53.449974864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:53.449984597+07:00","message":"push: {true \n 0 0xc002934780}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:53.467333311+07:00","message":"write wav file: './tmp/7547/7547_521.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.75939368+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.831306276+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.848397919+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.848417016+07:00","message":"found end of frame, send empty tag with msgId: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.848421464+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.848428901+07:00","message":"[buffer interim] 522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848437586+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848443953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848451212+07:00","message":"> Transcript [3458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848455459+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.84845837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848461589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848464275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:37:54.848474435+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:37:54.848487326+07:00","message":"push: {true \n 0 0xc0031ec200}"}
{"level":"info","service":"Main","time":"2026-04-22T13:37:54.854648411+07:00","message":"write wav file: './tmp/7547/7547_522.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:56.039606552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:56.039701031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:59.040656793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:37:59.040670488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.081769398+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.173180388+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.173205966+07:00","message":"found end of frame, send empty tag with msgId: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.173209118+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.173217644+07:00","message":"[buffer interim] 523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173225272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173230367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173233587+07:00","message":"> Transcript [3459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173236388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173239082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173242102+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173245103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.173248609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.173262946+07:00","message":"push: {true \n 0 0xc0031ec600}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:00.183380826+07:00","message":"write wav file: './tmp/7547/7547_523.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.272006737+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.65934098+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.923428124+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.92346114+07:00","message":"found end of frame, send empty tag with msgId: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.923464476+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.923472923+07:00","message":"[buffer interim] 524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923481693+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.92348637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923493876+07:00","message":"> Transcript [3460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923496487+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923498342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923500156+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.92350236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:00.923510503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:00.923521408+07:00","message":"push: {true \n 0 0xc0022bed80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:00.93645165+07:00","message":"write wav file: './tmp/7547/7547_524.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.040674541+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.11014885+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.35368973+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353732929+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353736159+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353738205+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.35373991+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353742722+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353750731+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353756476+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.35375892+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353762427+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353764073+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353765608+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.35376722+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353769063+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353770707+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353772216+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353773832+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353775372+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353777082+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353778696+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.353780297+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.553783299+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.681285102+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.73216747+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.732188381+07:00","message":"found end of frame, send empty tag with msgId: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.732191521+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.732198186+07:00","message":"[buffer interim] 525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732205333+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732209743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732212872+07:00","message":"> Transcript [3461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732215213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732217263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.73221903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732220811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.732223564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.732233041+07:00","message":"push: {true \n 0 0xc0022bf980}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:01.736870694+07:00","message":"write wav file: './tmp/7547/7547_525.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.851472174+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.851506276+07:00","message":"found end of frame, send empty tag with msgId: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.851511672+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.851523917+07:00","message":"[buffer interim] 526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851533629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851539791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851544731+07:00","message":"> Transcript [3462] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851548643+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851551467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851554558+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851558018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:01.851561622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:01.851576502+07:00","message":"push: {true \n 0 0xc0025a4000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:01.85653463+07:00","message":"write wav file: './tmp/7547/7547_526.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:02.041252401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:02.041272283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.071156026+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.129543753+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.323015871+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.323051262+07:00","message":"found end of frame, send empty tag with msgId: 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.323054705+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.323064421+07:00","message":"[buffer interim] 527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323073233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.32307737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323080819+07:00","message":"> Transcript [3463] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323083597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323085427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323087219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323088975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.323091591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.323102943+07:00","message":"push: {true \n 0 0xc0031ecd80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:02.328587632+07:00","message":"write wav file: './tmp/7547/7547_527.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.583903371+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.638741699+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.832079553+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.859518823+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.859537314+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.859540303+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.859547296+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859554864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859558754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859561429+07:00","message":"> Transcript [3464] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859563911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859565761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859567522+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859569421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:02.859578901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.859588162+07:00","message":"push: {true \n 0 0xc0031ecf80}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:02.864848403+07:00","message":"write wav file: './tmp/7547/7547_528.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:02.959944369+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.054973703+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.054999655+07:00","message":"found end of frame, send empty tag with msgId: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.05500723+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.055035468+07:00","message":"[buffer interim] 529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055084935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055091342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055096682+07:00","message":"> Transcript [3465] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055100517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055103311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055106303+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055108784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.055117263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.055129936+07:00","message":"push: {true \n 0 0xc002934d00}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:03.061193488+07:00","message":"write wav file: './tmp/7547/7547_529.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.091297388+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.151721726+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.359308205+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.359337418+07:00","message":"found end of frame, send empty tag with msgId: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.359340986+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.359349246+07:00","message":"[buffer interim] 530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359363487+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359367402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359370155+07:00","message":"> Transcript [3466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.35937247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359374335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359376011+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359377638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.359380038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.359389122+07:00","message":"push: {true \n 0 0xc0031ed280}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:03.364945289+07:00","message":"write wav file: './tmp/7547/7547_530.wav'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.602075829+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.790489847+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.881305506+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.881341152+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.88134596+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.881352872+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881368612+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881373812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881377797+07:00","message":"> Transcript [3467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881381631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.88138481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881387622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881390167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:03.881396366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:03.881408398+07:00","message":"push: {true \n 0 0xc0031ed380}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:03.888673137+07:00","message":"write wav file: './tmp/7547/7547_531.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:05.042267953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:05.042280709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:08.042714108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:08.042757274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:11.043620826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:11.043667335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:14.044157856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:14.044200262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:17.045140176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:17.045236127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:20.046191259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:20.046242716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:23.046367508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:23.046384929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:26.046791625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:26.046803856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:26.333653099+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:26.333724062+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:26.333727686+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.672109852+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.793052948+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.934212978+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.934241368+07:00","message":"found end of frame, send empty tag with msgId: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.934244622+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.934252918+07:00","message":"[buffer interim] 532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934260514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934268155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934271056+07:00","message":"> Transcript [3468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.93427331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934275235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934277056+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934278835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-04-22T13:38:26.934281883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:26.934293172+07:00","message":"push: {true \n 0 0xc0031ec000}"}
{"level":"info","service":"Main","time":"2026-04-22T13:38:26.939115795+07:00","message":"write wav file: './tmp/7547/7547_532.wav'"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:27.892913581+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:27.892980349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:27.892985739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-04-22T13:38:29.0476223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353803042+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353856938+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353859873+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353861631+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353863299+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353865052+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.35386692+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353869114+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353870812+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353872616+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353874741+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353876665+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353878355+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353879875+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:38:31.353881386+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353655152+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353713898+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353719522+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353722577+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353725395+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353728034+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353731309+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353733559+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.35373709+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.35374076+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353743182+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:01.353746238+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353725865+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353777078+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353780279+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353781969+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.35378363+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353785238+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2026-04-22T13:39:31.353786822+07:00","message":"[GCS] Cleaned up inactive client: 527"}
